在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(所以我可以获取用户的位置,然后打开地图).我为此打开了一个错误报告.