Apple iOS6 地图 - 目的地地址 > 显示公司名称而不是纬度/经度

Posted

技术标签:

【中文标题】Apple iOS6 地图 - 目的地地址 > 显示公司名称而不是纬度/经度【英文标题】:Apple iOS6 Maps - Destination Address > Business name showing instead of lat/long 【发布时间】:2012-12-29 19:57:31 【问题描述】:

我有一个应用程序可以将用户引导至 Apple 的地图以获取前往营业地点的路线,而我正在传递经纬度。很简单,我使用的网址如下:

http://maps.apple.com/maps?daddr=lat,long

这当然可以,但客户端不喜欢用户访问地图时显示的纬度/经度,因为它看起来不太“用户友好”。他们更愿意将公司名称(我们有)实际显示在那里。我告诉他们,如果我们只传入企业名称,这将不起作用,因为 Apple 的地图可能不知道该特定企业的位置。

但是,他们想知道是否有可能让它在目的地地址中仍然显示公司名称,以及纬度/经度。类似于以下内容:“(企业名称)经纬度”,其中企业名称最终被忽略并使用纬度/经度。我玩过这个有点运气。

查看 Apple 的 documentation,我没有看到明显的方法来实现这一点。这甚至可能吗?如果没有,请不要担心,但只是想获得一些反馈。谢谢!

【问题讨论】:

【参考方案1】:

如果您正在编写应用程序,您可以使用MKMapItem 而不是使用链接 URL 方法。使用其中一个,您可以添加一堆额外的信息,例如公司名称和电话号码,以及纬度/经度。然后,您可以在地图应用中调用openInMapsWithLaunchOptions: 来打开它。

【讨论】:

是的,我认为您是正确的,这可能是我们在这里唯一的选择。感谢您抽出宝贵时间提供解决方案!

以上是关于Apple iOS6 地图 - 目的地地址 > 显示公司名称而不是纬度/经度的主要内容,如果未能解决你的问题,请参考以下文章

打开 Apple 地图时为目的地地址添加标签

网址上的 Apple Maps 注释

打开 Apple 地图以设置目的地名称进行导航

iOS 6 中的 Apple 地图方案:如何显示标注/图钉?

获取从当前位置到最终目的地的距离,例如在 Apple 的地图应用中

Ionic - 在 Apple 地图应用中打开导航方向