Apple Maps Hyper Links

时间:2014-06-03 21:14:02

标签: ios query-string apple-maps

Apple有一个特殊的URL,可用于指向物理位置的超链接,触发本机Maps应用程序启动并呈现指定的位置:

http://maps.apple.com/?q=SEARCH

According to their documentation,链接具有缩放级别(z)和类型(t)的属性,但它不指示这些属性必须包含哪些类型的值。< / p>

例如,此小提琴中的链接(http://jsfiddle.net/y9Xfy/2/)无法识别z属性。

其他地方是否有关于Map Links属性的值的文档?

更新

t参数可以设置为k用于卫星视图,h用于混合视图。

z参数似乎被忽略,支持自动缩放检测。

2 个答案:

答案 0 :(得分:1)

我认为链接格式源自googleMaps,因为ios5-maps始终基于谷歌。

假设:

  • z是缩放级别(1-20)
  • t是地图类型(“k”卫星,“h”混合)...不要认为m p或e是由apple实现的

答案 1 :(得分:1)

要澄清另一个答案,以防有人偶然发现这个问题,如果你没有指定一个位置,z会被忽略。

来自Map Links Documentation

,自以后更新:

  

z:缩放级别。只有在使用sll参数时才能使用z参数;特别是,您不能将z与spn或sspn参数结合使用。

     

sll:搜索位置。您可以单独指定sll参数,也可以与q参数结合使用。例如,http://maps.apple.com/?sll=50.894967,4.341626&z=10&t=s是有效查询。以逗号分隔的一对浮点值,表示纬度和经度(按此顺序)。