让MKMapView只放大centerCoordinate?

时间:2014-08-30 00:18:10

标签: ios mkmapview core-location mkmapviewdelegate

我有一个始终位于地图中心的MKPinAnnotationView。平移和缩放时 引脚给出了地图的中心坐标(纬度/经度)。

目前,当您放大时,它只会缩放到指向要放大的地图的任何位置。

我真的想把变焦锁定在别针上。

关于我如何实现这一目标的任何想法?

1 个答案:

答案 0 :(得分:0)

假设MKPinAnnotation是指MKPinAnnotationView,您可以访问注释的坐标并使用它来创建一个区域,然后将mapView的区域设置为以坐标为中心的区域:

MKCoordinateRegion region = MKCoordinateRegionMake(pin.annotation.coordinate, MKCoordinateSpanMake(.05, .05));
[self.mapView setRegion:region animated:YES];