使用 iOS 6 MapKit,我想定义一个 MKAnnotation(例如图钉或自定义图钉),当用户移动 map 时,它保持固定在 map View 的中心。一旦用户停止移动 map ,我希望能够读取注释的新坐标。我怎样才能做到这一点?
谢谢
最佳答案
最简单的方法是将自定义 UIView 作为 subview 添加到 MKMapView 中。这意味着当您的用户移动 map 时,它将保持固定。您很可能必须传递触摸事件,以便用户可以在您的自定义 View 上移动,但稍后再担心。
当您的 map View 停止移动时,获取其中心坐标。 MKMapView可以根据其中心等计算其坐标[mapView centerCoordinate];
关于ios6 - 当用户平移和移动 map 时,如何保持 MKAnnotation View Image 固定在 map 中心(iOS 6)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14823746/