自定义 AnnotationView 使用新坐标更新。但问题是它仅在使用 MKMapView 进行一些操作后才在视觉上更新,例如缩放或移动。 我应该如何手动更新 map 上的视觉位置?
附言。我试图将区域更改为当前 map 的区域。但它确实改变了缩放。很奇怪。
[mapView setRegion:[mapView region] animated:YES];
最佳答案
经过几个小时的研究,我有点震惊。答案是:
[mapView setCenterCoordinate:mapView.region.center animated:NO];
不要问我为什么,但它会更新 map View ,这正是我所需要的。
关于iphone - 引脚移动后 MKMapView 刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1190270/