4

我希望在我的移动网站中创建一个链接,该链接将触发基于位置的应用程序(如 waze 或谷歌地图)在位置打开。

以下html代码:

<a href="geo:32.0783087,34.81842779999999">go to location</a>

在 android 浏览器上运行良好,但不适用于 iphone(使用 safari 或 chrome)

如何使用 iphone/ipad 浏览器工作?

4

1 回答 1

11

要在 ios 上打开谷歌地图,您必须使用特定的 url 方案(特定于每个应用程序,如果提供)例如以下将调用谷歌地图:

comgooglemaps://?daddr=%f,%f&saddr=%f,%f&mrsp=0&ht=it&ftr=0", contactPosition.latitude, contactPosition.longitude, myPosition.latitude, myPosition.longitude

这将打开位智:

waze://?ll=37.331689,-122.030731&navigate=yes

显然,在这两种情况下,用户都应该安装应用程序。

于 2013-06-01T08:30:26.067 回答