谷歌地图V2获取方向Android

4

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

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

我找到了一个解决方案,即使用Intent。它可以解决这个问题,但这个解决方案并不实用,因为它会启动另一个地图应用程序,而我想在我的应用程序中显示方向。我能做到这一点吗?

2个回答

3

使用Google Maps V2 api无法获取方向。您应该使用Google Directions API的方向请求调用。这将返回JSON格式的原始方向数据,使您可以在地图上绘制Polyline以显示方向或以任何格式显示数据。


感谢您的帮助。我在这里找到了一个关于使用JSON的GoogleMap的好例子。 https://dev59.com/XWUq5IYBdhLWcg3wMNqu#14702636 - Emre Koç

0

没有任何方法可以做到这一点,因为它涉及到必须在Google Maps服务器上完成的多个计算(如果您持有业务,则不允许您进行如此多的计算而不支付费用)。

因此,唯一的方法是向Google Maps服务器提交申请,正如@Bobbake4链接的Google Maps Api文档中所描述的那样。然后,您将收到几个坐标,您将使用这些坐标绘制代表您路线的折线。

希望已经有人编写了所有内容,并在这里友好地与我们分享https://stackoverflow.com/a/15643705/1516973

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接