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

Posted

技术标签:

【中文标题】在我的 Android 应用程序上全面实施谷歌地图方向服务【英文标题】:Full implementation of Google Maps Directions Service on My Android App 【发布时间】:2013-03-20 12:19:03 【问题描述】:

我已经在网上搜索了几个小时,以获取在我的 android 应用上实现 direccions 服务的示例。

I am using the google maps android api 2.

基本上我想要从实际位置和用户选择的标记位置的方向。

我想明确表示我不想启动网络浏览器或谷歌地图应用程序,我想在我自己的应用程序上实现该服务。

到目前为止,我发现了一些关于在地图上绘制路线的示例,这些都可以

http://wptrafficanalyzer.in/blog/gps-and-google-map-in-android-applications-series/

Get driving directions using Google Maps API v2

所以我只是错过了服务的指示部分,因此您可以在我自己的列表视图中显示箭头(向左、向右等)。

感谢您阅读我的问题

【问题讨论】:

【参考方案1】:

我不确定你想要什么。在您关于 Google Map API v2 的第二个链接中,用于绘制地图的数据来自 maps.googleapis.com。您可以查看https://developers.google.com/maps/documentation/directions/ 以获取更多相关文档。

从 maps.googleapis.com 返回的 xml 包含 <html_instructions> 标签,其中包含 turn leftturn right 等指令。因此,您只需要解析该 xml 并使用 <html_instructions> 标签获取您在 listview 上所需的信息。

我希望这会有所帮助。

【讨论】:

以上是关于在我的 Android 应用程序上全面实施谷歌地图方向服务的主要内容,如果未能解决你的问题,请参考以下文章

Android:谷歌地图未显示在我的应用程序中

Android:如何使用谷歌地图在我的应用中显示用户当前位置?

Android,在谷歌地图上绘制路线

Android 实时谷歌地图位置跟踪

moveCamera 没有更新到我在 Android 谷歌地图上的当前位置?

单击标记时,新按钮会自动出现在谷歌地图(Android)上?如何删除?