在iPhone上,本地谷歌地图应用程序拦截并加载maps.google.com网址.我想在Android上做同样的事情,但谷歌地图正在浏览器中加载.
因此,在网页中,是否可以在Android Google地图应用中打开此网址http://maps.google.com/maps?saddr=brighton&daddr=timbuktu?
我从这个问题中看到你可以通过Intent从另一个应用程序中完成.你能从浏览器触发这些Intent吗?
编辑 - 在进一步测试中,我发现系统会提示用户在浏览器或地图应用中打开链接,以获取到maps.google.maps的标准html链接:
<a href="http://maps.google.com/maps?saddr=brighton&daddr=timbuktu">show route</a>
Run Code Online (Sandbox Code Playgroud)
我遇到了问题因为我使用javascript通过Location API回调设置window.location.href(所以我可以获取用户的位置,然后打开地图).我为此打开了一个错误报告.
我正在开发一个非常小的HTML5/javascript网站,由Android/iphone等设备的移动浏览器打开.我正在使用HTML5的地理位置来获取当前位置,但是一旦我有了,我想要导航到某个目的地.我想出的最好的是用户点击类似于以下链接的链接
https://maps.google.com/maps?saddr=london&daddr=paris
Run Code Online (Sandbox Code Playgroud)
但是,这不会打开导航应用程序,它只是切换到移动谷歌地图网站.有没有办法使用HTML5/javascript打开导航(GPS)应用程序?像这样的东西:
navigate:London to Paris
Run Code Online (Sandbox Code Playgroud)