Abd*_*air 2 iphone maps xcode objective-c
我正在使用iPhone原生地图到我的应用程序.我在一个数组中有一组lat,long,title和subtitle,并将它们绘制成带注释的地图.当我点击注释时,会显示标题和副标题.当我点击注释时,有没有办法获得lat,长期注释?
是.实现该方法- (void)mapView:(MKMapView *)mapView didSelectAnnotationView:(MKAnnotationView *)view的MKMapViewDelegate-协议(参考).在那里,您可以通过访问annotation- 属性来访问lat和long MkAnnotationView,这符合MkAnnotation- Protocol(引用),因此具有一个名为的属性coordinate.
更新: 以下代码示例在地图上选择后打印注释的纬度/经度:
- (void)mapView:(MKMapView *)mapView didSelectAnnotationView:(MKAnnotationView *)view {
NSLog(@"Latitude: %f", view.annotation.coordinate.latitude);
NSLog(@"Longitude: %f", view.annotation.coordinate.longitude);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2577 次 |
| 最近记录: |