Android的 - 通过Web URL启动谷歌地图 [英] Android - launch google map via web url

查看:124
本文介绍了Android的 - 通过Web URL启动谷歌地图的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在iPhone上,一个maps.google.com网址拦截和本地谷歌地图应用程序加载。我想这样做在Android上是相同的,但谷歌地图正在加载浏览器。

On the iPhone, a maps.google.com URL is intercepted and loaded by the native google maps application. I would like do the same on Android, but Google Maps is being loaded in the browser.

所以,在一个网页,是有可能有这个网址<一个href="http://maps.google.com/maps?saddr=brighton&daddr=timbuktu">http://maps.google.com/maps?saddr=brighton&daddr=timbuktu在Android谷歌地图应用程序中打开?

So, in a web page, is it possible to have this url http://maps.google.com/maps?saddr=brighton&daddr=timbuktu open in the Android Google Map application ?

我从<一见href="http://stackoverflow.com/questions/2662531/launching-google-maps-directions-via-an-intent-on-android">this的问题,你可以从另一个应用程序通过一个意图去做。您可以从浏览器触发这些意图的?

I see from this question that you can do it from another app via an Intent. Can you trigger these Intent's from the browser ?

修改 - 在进一步的测试中,我发现,系统将提示用户打开了标准的HTML链接到maps.google.maps在浏览器或地图应用程序的链接:

Edit - On further testing, I've found that the user will be prompted to open the link in browser or map app for standard html links to maps.google.maps :

<a href="http://maps.google.com/maps?saddr=brighton&daddr=timbuktu">show route</a>

我,因为我使用JavaScript来设置通过位置API回调window.location.href遇到的问题(这样我就可以获取用户的位置,然后打开地图)。我已经开了一个 bug报告这一点。

推荐答案

打字GEO:?0,0 Q =谷歌在地址栏中打开地图活动和搜索谷歌附近

Typing geo:0,0?q=google into the address bar opens the maps activity and searches for google nearby.

我想这将工作从一个页面的链接,但还没有检查。

I assume this will work from a link in a page, but haven't checked.

在这里访问的意图的完整列表: <一href="http://developer.android.com/guide/appendix/g-app-intents.html">http://developer.android.com/guide/appendix/g-app-intents.html

a full list of accessible intents here: http://developer.android.com/guide/appendix/g-app-intents.html

这篇关于Android的 - 通过Web URL启动谷歌地图的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆