如何通过 url 中的查询字符串添加苹果地图标记?
Posted
技术标签:
【中文标题】如何通过 url 中的查询字符串添加苹果地图标记?【英文标题】:How to add apple map marker via query string in the url? 【发布时间】:2013-11-02 08:23:30 【问题描述】:当我使用 url 链接从我的应用程序打开 iPhone 上的地图时,我想在地图应用程序中添加地图标记(如谷歌地图)。
像这样:<a href="http://maps.apple.com?ll=latitude,longtitude">
我可以打开苹果地图,地图中心在我想要的位置,但是如何同时添加标记?我不确定如何在 url 上添加查询字符串
我已经阅读了下面的文档
https://developer.apple.com/library/ios/featuredarticles/iPhoneURLScheme_Reference/MapLinks/MapLinks.html#//apple_ref/doc/uid/TP40007899-CH5-SW1
提前致谢!
【问题讨论】:
对不起,我现在添加代码 【参考方案1】:我使用这种网址格式:
http://maps.apple.com/?ll=lat,long&z=zoom&q=label+name
该网址在标记指示的位置打开内部地图应用程序,该标记显示带有查询字符串中指示的文本的标签
【讨论】:
【参考方案2】:如果您想使用内部地图应用程序(Apple Map),您应该更改地图协议。
喜欢:
maps://maps.apple.com/?q=latitude,longitude
现在http://maps.apple.com 查询将重定向到谷歌地图:O
【讨论】:
【参考方案3】:将 'q' 参数附加到 url 以在 iOS 地图应用上添加标记
查看以下链接
http://maps.apple.com/?q=location_name&ll=纬度,经度
或
http://maps.apple.com/?q=lat,longitude&ll=latitude,longitude
【讨论】:
以上是关于如何通过 url 中的查询字符串添加苹果地图标记?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Ti.map 上的苹果地图上添加“当前位置按钮”(导航标记)