我有一个应用程序可以让用户跳转到 Apple map 以获取前往营业地点的路线,并且我正在通过纬度/经度。非常简单,我使用的 URL 如下:
http://maps.apple.com/maps?daddr=lat,long
这当然可以正常工作,但客户端不喜欢用户访问 map 时显示的纬度/经度,因为它看起来不太“用户友好”。他们更希望公司名称(我们有)实际显示在那里。我告诉他们,如果我们只传递公司名称,这是行不通的,因为 Apple 的 map 可能不知道该特定公司的位置。
但是,他们想知道是否有可能以某种方式让它仍然在目的地地址中显示公司名称以及纬度/经度。类似于以下内容:“(公司名称)纬度,经度”,最终忽略公司名称并使用纬度/经度。我玩过这个有点不走运。
查看 Apple 的 documentation ,我没有看到一个明显的方法来完成这个。这可能吗?如果没有,请不要担心,只是想获得一些反馈。谢谢!
最佳答案
如果您正在编写应用程序,您可以使用 MKMapItem
而不是使用链接 URL 方法。使用其中一个,您可以添加一堆额外的信息,例如公司名称和电话号码,以及纬度/经度。然后,您可以通过调用 openInMapsWithLaunchOptions:
在 map 应用中打开一个。
关于iphone - Apple iOS6 map - 目的地地址 > 显示公司名称而不是纬度/经度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14085387/