如何使用当前的lat,多头位置在谷歌地图上绘制路径

时间:2015-04-06 07:48:45

标签: android google-maps google-polyline

我在我的应用程序中使用谷歌地图,因此我使用纬度和经度获取当前位置,因此我得到这个位置我要去或开车。因此,我能够在地图上绘制当前位置,但我不知道如何使用此纬度和经度位置绘制路径。因此,我每隔5分钟到达当前位置,因此我必须绘制从位置开始到当前位置的路径。 请帮我。提前谢谢。

1 个答案:

答案 0 :(得分:0)

首先,您必须每5分钟存储一次所有位置,然后您可以使用以下代码在地图上绘制线条:

ArrayList<LatLng> points = new ArrayList<LatLng>();
PolylineOptions lineOptions = null;
lineOptions = new PolylineOptions();

LatLng position1 = new LatLng(lat,long);
points.add(position1);

LatLng position2 = new LatLng(lat,long);
points.add(position2);

lineOptions.addAll(points);
lineOptions.width(5);

    gMap.addPolyline(lineOptions); // gMap is object of GoogleMap