1

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

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

根据他们的文档,链接具有缩放级别 ( z) 和类型 ( t) 的属性,但它没有指出这些属性必须属于什么类型的值。

例如,这个小提琴(http://jsfiddle.net/y9Xfy/2/)中的链接不能识别 z 属性。

在其他地方是否有关于 Map Links 属性可以是值的任何文档?

更新:

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

z参数似乎被忽略,有利于自动缩放检测。

4

2 回答 2

1

我认为链接格式是从 googleMaps 派生的,因为 ios5- 地图一直基于 google。

假如说:

  • z 是缩放级别 (1-20)
  • t 是地图类型(“k”卫星,“h”混合)...不要认为 mp 或 e 是苹果实现的
于 2014-06-03T21:21:01.357 回答
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是一个有效的查询。以逗号分隔的一对浮点值,表示纬度和经度(按此顺序)。

于 2017-05-10T14:01:31.527 回答