从HTML页面链接到iPhone地图应用

10

有没有一种方法可以从html页面中链接到iPhone地图应用程序中的方向?

我们正在一个iPhone应用程序中放置广告,它将链接到我们网站上的移动页面 - 我们希望添加一个方向链接,但目前谷歌搜索并未透露出相关信息。

4个回答

13

根据最新版本的文档,这应该是一个指向http://maps.apple.com/的链接。 - Rob Dawson

6

这是一个创建链接的 JavaScript 函数:

function mapLink(myAddress) {
    return 'http://maps.google.com/maps?q='+escape(myAddress);
}

这在iPhone上运行良好。

1
在新版本的iOS中,这需要引用maps.apple.com。类似于:http://maps.apple.com/?q=cupertino - Rob Dawson
1
现在重定向回 Google 地图。 - rm-vanda

4

如果您使用标准链接在浏览器中显示地图,它将自动在设备上用Google Maps打开。 这包括显示方向的链接。


2

使用类似以下的内容:

<a href='maps:daddr=<destination>&saddr=Current%20Location'>Directions</a>

其中,可能是一个经纬度对(用逗号分隔)或一个地点。确保对目的地进行URI编码以确保其正常工作。


你能展示一个实际地址的例子吗?我正在尝试做这个,但地图应用程序总是返回错误。 - Joseph Astrahan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接