检查哪个注释标注正在打开

时间:2017-05-30 15:15:57

标签: ios swift mkannotation

我正在开展一个项目,我需要找到从用户位置到某个MKAnnotation的估计行程时间。我希望能够看到用户点击了哪个注释,这样我就可以使用" viewFor annotation"生成ETA并将其显示在annotationCalloutView上。功能

如果以这种方式进行限制,则无法使用自定义MKAnnotation类来计算此ETA:HERE因此必须在注释标注打开时完成。

1 个答案:

答案 0 :(得分:1)

您拥有mapView委托方法:

func mapView(_ mapView: MKMapView, didSelect view: MKAnnotationView) {

}

您有一个参数view,点击了MKAnnotationView,您可以从该参数访问annotation