在地图中,我会显示如下用户位置:
map.showsUserLocation = true
如果用户点击点,我想做点什么。有没有办法做到这一点?
答案 0 :(得分:3)
假设您使用MapKit
,则可以使用MKMapViewDelegate
方法对点击MKAnnotationView
s的用户做出反应。
func mapView(_ mapView: MKMapView, didSelect view: MKAnnotationView) {
if let userLocation = view.annotation as? MKUserLocation {
print("The user tapped on their user location annotation")
} else {
print("This is not the user location")
}
}