Android:启动谷歌地图应用

Posted

技术标签:

【中文标题】Android:启动谷歌地图应用【英文标题】:Android: Launch Google Maps App 【发布时间】:2011-08-16 07:18:45 【问题描述】:

我在另一个 Stack Overflow 帖子中看到,您可以通过在 URL 中传递两个地址作为参数从您的应用程序中打开 Google 地图应用程序。

String url = "http://maps.google.com/maps?saddr=some+address&daddr=another+Address"
Intent intent = new Intent(android.content.Intent.ACTION_VIEW,  Uri.parse(url));

如何从您的应用程序启动 Google 地图应用程序并获取从您当前位置到某个地址的路线?

【问题讨论】:

【参考方案1】:

当然可以,但您必须先通过 GPS 坐标获取您的位置。或者,只需设置第二个位置的位置,让用户点击它并使用地图本身从当前位置查找路线。

【讨论】:

所以我使用google api查找坐标然后将坐标作为参数传递?这是怎么做到的? 我用谷歌找到了这个指导指南:firstdroid.com/2010/04/29/…

以上是关于Android:启动谷歌地图应用的主要内容,如果未能解决你的问题,请参考以下文章

Android - 通过网页 url 启动谷歌地图

在 Android 应用程序中加载谷歌地图太慢了

谷歌地图跨平台网址在“应用内导航”后无法在 Android 上加载路线

在我的 Android 应用程序上全面实施谷歌地图方向服务

应用程序启动地图活动后,如何在 android 的地图中显示我的当前位置

片段中的 Android 谷歌地图