我有一個iPhone應用程序可以縮放到用戶位置最近的城市,我希望用戶能夠雙擊用戶位置註釋並讓地圖放大一個街區左右。在MKMapView中跟蹤用戶位置註釋的選擇
如何獲得userLocation
註釋以識別它正在被點擊?
我有一個iPhone應用程序可以縮放到用戶位置最近的城市,我希望用戶能夠雙擊用戶位置註釋並讓地圖放大一個街區左右。在MKMapView中跟蹤用戶位置註釋的選擇
如何獲得userLocation
註釋以識別它正在被點擊?
- (void)mapView:(MKMapView *)mapView1 didSelectAnnotationView:(MKAnnotationView *)mapView2
{
id<MKAnnotation> annotation = mapView2.annotation;
if ([annotation isKindOfClass:[MKUserLocation class]]) {
// this is where you can find the annotation type is whether it is userlocation or not...
}
}
上述方法是委託方法,你需要添加MKMapViewDelegate
在接口文件
你試試我的代碼,我建議? –
還沒有,但我會馬上! – barndog