Android html5安卓应用程序上的谷歌导航

Android html5安卓应用程序上的谷歌导航,android,html,cordova,navigation,Android,Html,Cordova,Navigation,我只是想知道是否有人能解释为什么这会发生在我身上 我正在使用phonegap和jquerymobile开发一个移动应用程序,该应用程序的一个功能是引导用户使用导航工具 对于iOS,我们选择Waze。添加它真的很容易: <a href=" waze://q=Adress"> 而且它有效!如果我们使用safari运行应用程序,或者即使我们使用phonegap构建本机应用程序,它也可以工作 当使用Android时,问题就来了。对于android,我们使用谷歌导航。我们使用的代码是:

我只是想知道是否有人能解释为什么这会发生在我身上

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

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

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

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

当使用Android时,问题就来了。对于android,我们使用谷歌导航。我们使用的代码是:

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

如果我们使用phonegap使用htlm代码构建本机应用程序,它可以正常工作,但是如果我们在Android Web浏览器上运行该应用程序,它就不能工作

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

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

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

有关更详细的说明,请参阅此链接:

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

希望这有帮助!:)