作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在我的应用程序中使用 iPhone native map 。我在数组中有一组 lat、long 、标题和副标题,并将它们绘制为带有注释的 map 。当我单击时,会显示注释标题和副标题。当我单击注释时,有什么方法可以获取注释的经纬度?
最佳答案
是的。实现 MKMapViewDelegate
协议(protocol) ( reference ) 的方法 - (void)mapView:(MKMapView *)mapView didSelectAnnotationView:(MKAnnotationView *)view
。在那里,您可以通过访问 annotation
- MkAnnotationView
的属性来访问纬度和经度,该属性符合 MkAnnotation
- 协议(protocol) ( reference ),因此有一个名为坐标
的属性。
更新:以下代码示例在 map 上选择注释后打印注释的纬度/经度:
- (void)mapView:(MKMapView *)mapView didSelectAnnotationView:(MKAnnotationView *)view {
NSLog(@"Latitude: %f", view.annotation.coordinate.latitude);
NSLog(@"Longitude: %f", view.annotation.coordinate.longitude);
}
关于iphone - 是否有可能获得较长的注释?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5152582/
我对如何在 Typescript 中对 API 进行建模有点困惑。 我正在尝试对 hexo 进行建模API,例如用法,看起来有点像这样: hexo.extend.tag.register(name,
我是一名优秀的程序员,十分优秀!