我希望在我的移动网站中创建一个链接,该链接将触发基于位置的应用程序(如 waze 或谷歌地图)在位置打开。
以下html代码:
<a href="geo:32.0783087,34.81842779999999">go to location</a>
在 android 浏览器上运行良好,但不适用于 iphone(使用 safari 或 chrome)
如何使用 iphone/ipad 浏览器工作?
我希望在我的移动网站中创建一个链接,该链接将触发基于位置的应用程序(如 waze 或谷歌地图)在位置打开。
以下html代码:
<a href="geo:32.0783087,34.81842779999999">go to location</a>
在 android 浏览器上运行良好,但不适用于 iphone(使用 safari 或 chrome)
如何使用 iphone/ipad 浏览器工作?
要在 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
显然,在这两种情况下,用户都应该安装应用程序。