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 地图 - 目的地地址 > 显示公司名称而不是纬度/经度的主要内容,如果未能解决你的问题,请参考以下文章
iOS 6 中的 Apple 地图方案:如何显示标注/图钉?