Android 如何删除旧的多段线选项以添加更新新的多段线选项

Android 如何删除旧的多段线选项以添加更新新的多段线选项,android,google-maps-api-2,Android,Google Maps Api 2,当添加新的多段线选项时,我添加了多段线选项 OldPolylineOption不删除 GMapV2Direction md = new GMapV2Direction(); Document doc = md.getDocument((new LatLng(lat, lng)),(new LatLng(lat2, lng2)),GMapV2Direction.MODE_DRIVING); ArrayList<LatLng> directionPoint = md.getDirecti

当添加新的多段线选项时,我添加了多段线选项

OldPolylineOption不删除

GMapV2Direction md = new GMapV2Direction();
Document doc = md.getDocument((new LatLng(lat, lng)),(new LatLng(lat2, lng2)),GMapV2Direction.MODE_DRIVING);
ArrayList<LatLng> directionPoint = md.getDirection(doc);
PolylineOptions rectLine = new PolylineOptions();//.width(6).color(Color.RED);

for (int i = 0; i < directionPoint.size(); i++) {
  rectLine.add(directionPoint.get(i));
}

Polyline polylin = this.mMap.addPolyline(rectLine);
}
GMapV2Direction md=new GMapV2Direction();
Document doc=md.getDocument((新LatLng(lat,lng)),(新LatLng(lat2,lng2)),GMapV2Direction.MODE_驾驶);
ArrayList directionPoint=md.getDirection(doc);
PolylineOptions rectLine=新的PolylineOptions();/。宽度(6)。颜色(颜色。红色);
对于(int i=0;i
只需使用directionPoint.clear();,清除ArrayList;,使用:polylin.remove()清空polylin;然后添加新方向。

您必须清除lat long数组并清除GoogleMap对象

directionPoint.clear();
mMap.clear();