如何在ios中找到用户点击屏幕的位置

发布于 2024-11-17 17:54:01 字数 67 浏览 3 评论 0原文

我想找到用户在 MapKit 上点击的位置。我找不到建立连接的操作,所以我想知道是否有其他方法可以实现此目的。请告诉我。

I want to find where user tapped on MapKit. I cannot find a action to make a connection so i am wondering there is an alternate method for the same. please let me know.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

甜扑 2024-11-24 17:54:01

正如 @Disco S2 所说,将 MKMapView 的实例作为子视图添加到您的视图中。要了解用户在地图上点击的位置,请使用以下方法:

- (CGPoint)convertCoordinate:(CLLocationCoordinate2D)coordinate toPointToView:(UIView *)view

As @Disco S2 says, add the instance of MKMapView as a subview to your view. To know where your user tapped on the map, use this method:

- (CGPoint)convertCoordinate:(CLLocationCoordinate2D)coordinate toPointToView:(UIView *)view
沒落の蓅哖 2024-11-24 17:54:01

将 Mapkit 放入视图中并监听该视图中的触摸。然后有一种方法可以将 mapView 中的触摸转换为 view 中的触摸,反之亦然。我不记得转换方法,但它会在地图套件文档中

Put the mapkit inside a view and listen for touches in that view. There is then a method to convert the touch in the mapView to a touch in the view and vice versa. I can't remember the method for converting but it will be in the map kit documentation

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文