2

任何人都可以向我指出有关如何使用 GPS(Google 地图)在 Android 应用程序中的 2 点之间导航的教程的方向。我已经搜索了过去几个小时,只能找到有关精确定位当前位置的教程。

我需要做的是在地图上显示当前位置,然后导航到地图上的设定目的地。因此,例如,您在 A 点 - 导航到 Z 点

编辑:对不起,但我应该澄清一下。我想要做的只是在应用程序中有一个用户点击的按钮。点击后,谷歌地图应用程序就会打开,谷歌可以从这里完成剩下的工作。我根本不需要地图显示在我的应用程序中。

4

2 回答 2

1

没有简单的方法可以做到这一点,您需要从Google Directions APICloudmade等位置 API 获取方向,以便为您提供 2 个点之间的所有路径点。

然后,您必须绘制路径,然后自己处理语音控制

但是,您可以在谷歌地图应用程序中使用并Intent启动谷歌导航应用程序,只需让谷歌地图完成所有操作,但这听起来不像您想要的

于 2013-09-18T15:10:45.793 回答
0

您可以使用VIEW标准谷歌地图参数来使用意图。如果设备上安装了谷歌地图,用户将能够选择使用该设备或默认浏览器等打开它。

不幸的是,目前还没有办法直接geo:有意地做到这一点。在我的任何地图应用程序中,我都放弃了,geo:因为它不够成熟或标准化。

有关要使用的 url 参数列表(包括“方向”模式),请查看关于 Google 地图参数的所有信息。我把它加了书签。

于 2013-09-18T15:08:48.223 回答