4

我可以在我的 Android 应用程序中使用 Google Maps v2 获得 2 点之间的方向吗?

我找到了折线,但我不想在两点之间画一条线。

我找到了一个使用 Intent 的解决方案。它可以解决这个问题,但它没有用,因为这个解决方案正在启动另一个地图应用程序,我想在我的应用程序中显示方向。我可以这样做吗?

4

2 回答 2

3

您无法仅使用 Google Maps V2 api 获取路线。您应该使用 Google Directions API方向请求调用。这将以 json 格式返回原始方向数据,这将允许您为地图上的方向绘制折线或以您想要的任何格式显示数据。

于 2013-07-18T20:16:29.143 回答
0

没有任何方法可以做到这一点,因为它涉及必须在 Google 地图服务器中完成的多项计算(如果您拥有一家企业,它们不允许您在不付费的情况下完成这么多)。

因此,唯一的方法是向谷歌地图服务器提出请愿,正如他们在@Bobbake4 链接的谷歌地图 Api 文档中所描述的那样。然后,您将收到几个坐标,用于绘制代表您的路线的折线。

希望有人已经编写了所有代码并在这里与我们轻轻分享https://stackoverflow.com/a/15643705/1516973

这绝对是我在 Stack Overflow 中找到的涵盖 Android Google Maps 路由的最佳答案,因此感谢@Akexorcist 和@emil-adz。

于 2013-07-18T20:34:18.957 回答