【发布时间】:2013-06-18 06:08:00
【问题描述】:
我目前有一张地图,每 10 米我使用 LocationListener 刷新我的位置并获取新的纬度和经度。现在我希望用户所走的路线会用红线显示。因此,每次调用 LocationListener 类中的 OnLocationChange() 时,我都想用最后一个位置和新位置之间的一条线来更新地图。
到目前为止,我已经添加了以下内容:
private void initializeDraw() {
lineOptions = new PolylineOptions().width(5).color(Color.RED);
lineRoute = workoutMap.addPolyline(lineOptions);
}
在 OnLocationChanged 期间,我称之为:
drawTrail();
现在我应该在这个函数中插入什么,以便每次将新获得的位置添加为一个点并从最后一个点到新点绘制一条线。
谢谢
【问题讨论】:
标签: android google-maps maps google-maps-android-api-2 polyline