在我的Android应用程序中,我想在移动时从特定位置(远端)创建单个路径/折线到我当前位置。我现在可以在地图上绘制折线而当我移动到一个新位置时,另一条折线被淹没在地图上,所以我的地图输出充满了我不需要的折线,我只想看到一条折线到我目前的位置。
PolylineOptions polylineOptions = new PolylineOptions().add(currentPosition).add(farEndPosition).width(10).color(Color.GREEN);
Polyline polyline = googleMap.addPolyline(polylineOptions);
答案 0 :(得分:1)
在添加新行之前删除旧行。
Polyline polyline ;
public void addUpdatePolyLine()
{
PolylineOptions polylineOptions = new PolylineOptions().add(currentPosition).add(farEndPosition).width(10).color(Color.GREEN);
if(polyline !=null)
{
polyline.remove();
}
polyline = googleMap.addPolyline(polylineOptions);
}