Android Google Maps API v2显示路线

时间:2012-12-18 20:04:25

标签: android google-maps

  

可能重复:
  How to display a route between two geocoords in google maps?

我正在寻找一种方法,使用Google Maps API v2获取地图中显示的2个点之间的路线。我已经搜索过了,但我找不到一个例子。也许有人可以用链接或示例来帮助我。

非常感谢。

2 个答案:

答案 0 :(得分:20)

在Maps API的v2中,路线只是PolyLine。恕我直言比旧式叠加更方便/易用。

来自Google Maps API V2 documentation

Polyline line = map.addPolyline(new PolylineOptions()
                   .add(new LatLng(-37.81319, 144.96298), 
                        new LatLng(-31.95285, 115.85734))
                   .geodesic(true));

答案 1 :(得分:0)

距离计算是GLatLng对象的一种方法。

您可以使用以下内容:

DISTANCE = markerOne.getPoint()。distanceFrom(markerTwo.getPoint());

https://developers.google.com/maps/documentation/android/reference/com/google/android/gms/maps/model/LatLng