我在添加新的PolylineOption
时添加了PolylineOptionOldPolylineOption不删除
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);
}
答案 0 :(得分:1)
只需使用directionPoint.clear();清除ArrayList,用以下内容清空polylin:polylin.remove();然后添加新方向。
答案 1 :(得分:0)
你必须清除lat long数组,清除GoogleMap对象..
directionPoint.clear();
mMap.clear();