2014-09-03 51 views
0

我添加PolylineOption刪除舊的PolylineOptions當添加新PolylineOption如何爲添加更新新的PolylineOptions

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); 
} 

回答

1

只需清除ArrayList中,與directionPoint.clear();,空polylin與:polylin.remove();然後添加新的方向。

0

你要清楚經緯度長期的明確的GoogleMap對象的數組..

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