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

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

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

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

其他地方是否有关于地图链接属性的值的任何文档?

更新:

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

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

有帮助吗?

解决方案

我认为链接格式源自 googleMaps,因为 ios5- 地图始终基于 google。

假如说:

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

其他提示

为了澄清其他答案,以防有人像我一样偶然发现这个问题,如果您不指定位置,则 z 会被忽略。

地图链接文档, ,自 以来已更新:

:缩放级别。仅当同时使用 sll 参数时才可以使用 z 参数;特别是,不能将 z 与 spn 或 sspn 参数结合使用。

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top