Apple Maps 和 Google Maps API 的参数相同吗?

Posted

技术标签:

【中文标题】Apple Maps 和 Google Maps API 的参数相同吗?【英文标题】:Same parameters for Apple Maps and Google Maps API? 【发布时间】:2013-01-04 15:31:59 【问题描述】:

ios 6 设备(如 iPhone 和 iPad)以及最新的 Mac 设备上,指向 maps.apple.com/maps?q=cupertino 的链接会在 Apple 的本地地图应用程序中打开。

在非 Mac 计算机和其他设备上,它会导致 maps.google.com/maps?q=cupertino。

这是一个受开发者欢迎的功能,但是,Google 地图是否支持 Apple 的 API?

换句话说,是否所有following Apple Maps parameters 都可以完美地翻译成网络版 Google 地图中的内容?

q=      The query parameter.
near=   The location part of the query.
ll=     The latitude and longitude points for the map center point.
sll=    The latitude and longitude points from which a business search should be performed.
spn=    The approximate latitude and longitude span.
sspn=   A custom latitude and longitude span format used by Apple.
t=      The type of map to display.
z=      The zoom level.
saddr=  The source address, which is used when generating driving directions
daddr=  The destination address, which is used when generating driving directions.

或者最好不要在网站上使用其中的一些?

【问题讨论】:

【参考方案1】:

现在唯一的负面部分是https://maps.apple.com 在 Apple 设备上显示证书错误,但在非 Apple 设备上直接转到 google。当然,您可以直接链接到 http://maps.apple.com,但 HTTPS 无处不在,不是吗?

【讨论】:

以上是关于Apple Maps 和 Google Maps API 的参数相同吗?的主要内容,如果未能解决你的问题,请参考以下文章

来自Apple Maps for Objective C的Google Maps自动完成功能?

Swift:未安装 Google Maps 时,应用程序需要打开 Apple Maps

如何生成打开 Apple Plan 或 Google Maps 的链接

在 Swift 中的 Apple Maps 上添加标记标签 [关闭]

如何确定 Google Maps Tiles 是不是已加载

通过传递纬度和经度打开 Apple 地图