我正在开展一个项目,我需要找到从用户位置到某个MKAnnotation的估计行程时间。我希望能够看到用户点击了哪个注释,这样我就可以使用" viewFor annotation"生成ETA并将其显示在annotationCalloutView上。功能
如果以这种方式进行限制,则无法使用自定义MKAnnotation类来计算此ETA:HERE因此必须在注释标注打开时完成。
答案 0 :(得分:1)
您拥有mapView
委托方法:
func mapView(_ mapView: MKMapView, didSelect view: MKAnnotationView) {
}
您有一个参数view
,点击了MKAnnotationView
,您可以从该参数访问annotation
。