使MKMapView只放大中心坐标?

我有一个始终在地图中心的MKPinAnnotationView。 平移和缩放引脚时,会给出地图的中心坐标(lat / long)。

目前,当你放大的时候,它只是放大到你指导地图放大的地方。

我真的想把缩放locking在引脚上。

任何想法,我怎么做到这一点?

通过MKPinAnnotation假设您的意思是MKPinAnnotationView,您可以访问注释的坐标并使用它来创build一个区域,随后将mapView的区域设置为以该坐标为中心的区域:

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