作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
使用谷歌地图我可以:
http://maps.google.com/maps?q=[Title]@[Lat,Lon]
这将显示该地理位置的引脚,但在 Apple 的文档中:
有没有办法做到这一点?
最佳答案
您确实使用了 MKMapItem 类方法 openMapsWithItems。
诀窍是 MKMapItem 对象有一个名称属性。如果您在传递给 openMapsWithItems 的 MKMapItem 对象上设置名称属性,则这些项目会在 map 打开时在 map 中命名。
所以步骤是:
为您的图钉创建一个 MKPlacemark。您可以提供纬度/经度坐标或地址信息。
从您的地标创建一个 MKMapItem在您的 map 项上设置名称属性。
调用 [MKMapItem openMapsWithItems:launchOptions:]
打开 map 应用程序并在指定位置放置图钉。请注意,您可以使用此调用放置多个图钉,或提供两点之间的步行或驾车路线。
关于ios - iOS 6 Apple Map 方案 : how to show a callout/pin?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12852227/
我是一名优秀的程序员,十分优秀!