use*_*413 2 navigation html5 android cordova
我只想知道是否有人可以解释为什么会发生这种情况.
我正在使用phonegap和jquerymobile开发移动应用程序,该应用程序的一个功能是使用导航工具指导用户.
对于iOS,我们选择Waze.添加它真的很容易:
<a href=" waze://q=Adress">
Run Code Online (Sandbox Code Playgroud)
它的工作原理!如果我们使用safari运行应用程序,或者即使我们使用phonegap构建本机应用程序,它也可以.
使用Android时出现问题.对于Android我们正在使用谷歌导航.我们使用的代码是:
<a href="google.navigation:q=Adress">
Run Code Online (Sandbox Code Playgroud)
它工作正常,但只有当我们使用phonegap 使用我们的htlm代码构建本机应用程序时,如果我们在Android Web浏览器上运行该应用程序,它就无法正常工作.
我们不希望用户安装应用程序以使用此功能...问题是:为什么?为什么html代码在本机应用程序的webview中正常工作,但它在Android浏览器上不起作用?
我只是遇到了同样的问题并使用了geo URI并且它正在工作:
<a href="geo:37.786971,-122.399677;u=35">Wikimedia Headquarters</a>
Run Code Online (Sandbox Code Playgroud)
有关更详细的说明,请参阅此链接:http://en.wikipedia.org/wiki/Geo_URI#Example
上面的href将打开导航应用程序,例如在Android上使用waze(仅使用Waze在Galaxy S4上测试它并且它正在运行 - 它还打开了Google Maps/Navigation应用程序,现在它是一个组合应用程序).
希望这可以帮助!:)
| 归档时间: |
|
| 查看次数: |
3185 次 |
| 最近记录: |