保留calloutAccessoryControlTapped操作中的引脚坐标

时间:2011-09-05 14:06:27

标签: iphone mapkit

我可以保留calloutAccessoryControlTapped操作的引脚坐标吗?我想将这些坐标保留到下一个视图中。当您点击一个引脚,然后转到下一个视图时,我想再次使用引脚坐标。如何保留该针的坐标?

2 个答案:

答案 0 :(得分:5)

calloutAccessoryControlTapped方法中,您可以访问使用view.annotation点按的注释,坐标将位于view.annotation.coordinate

您可以将CLLocationCoordinate2D类型的媒体添加到下一个视图,并将其设置为view.annotation.coordinate

答案 1 :(得分:2)

MKMapView询问selectedAnnotations。因为只能有一个,这将是显示标注的那个,您可以使用mapView:annotationView:calloutAccessoryControlTapped:方法中的坐标。