使用谷歌地图我可以做到:
http://maps.google.com/maps?q=[标题]@[纬度、经度]
这将显示该地理位置的图钉,但在 Apple 的文档中:
没有办法做到这一点吗?
最佳答案
您确实使用了 MKMapItem 类方法 openMapsWithItems。
诀窍是 MKMapItem 对象有一个 name 属性。如果您在传递给 openMapsWithItems 的 MKMapItem 对象上设置 name 属性,则这些项目将在 map 打开时在 map 中命名。
所以步骤是:
为您的 pin 创建一个 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/