html5 Android 应用程序上的 Google 导航

2024-04-01

我只是想知道是否有人可以解释为什么这种情况发生在我身上。

我正在使用phonegap 和jquerymobile 开发一个移动应用程序,该应用程序的功能之一是引导用户使用导航工具。

对于 iOS,我们选择 Waze。添加它真的很容易:

<a href=" waze://q=Adress">

它有效!如果我们使用 safari 运行应用程序,或者即使我们使用phonegap 构建本机应用程序,它也可以工作。

使用 Android 时就会出现问题。对于 Android,我们使用 Google 导航。我们使用的代码是:

<a href="google.navigation:q=Adress">

它工作正常,但是仅当我们使用您的 html 代码构建本机应用程序时使用phonegap,但如果我们在Android Web浏览器上运行该应用程序,它就不起作用。

我们不希望用户安装应用程序来使用此功能...... 问题是:为什么?为什么 html 代码在本机应用程序的 webview 中工作正常,但在 Android 浏览器上却无法工作?


我刚刚遇到了同样的问题并使用了 geo URI 并且它正在工作:

<a href="geo:37.786971,-122.399677;u=35">Wikimedia Headquarters</a>

有关更详细的解释,请参阅此链接:http://en.wikipedia.org/wiki/Geo_URI#Example http://en.wikipedia.org/wiki/Geo_URI#Example

上面的 href 将打开导航应用程序,例如 Android 上的 Waze(刚刚在 Galaxy S4 上使用 Waze 进行了测试,它正在工作 - 它还打开了 Google 地图/导航应用程序,该应用程序现在是一个组合应用程序)。

希望这可以帮助! :)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

html5 Android 应用程序上的 Google 导航 的相关文章

随机推荐