是否可以通过其ID从谷歌地图中删除折线?实际上我必须在一个活动中绘制折线,并且在特定情况下必须在第二个活动中删除它,我试图通过意图传递该折线但是不能成功,我能够传递该折线的id,现在我是试图通过它的id删除折线,是否可能?谢谢你的帮助
答案 0 :(得分:2)
这可能不是一个直接的答案,但就我而言,我就是这样做的
首先跟踪折线。
Map<String , Polyline> mHashMap = new HashMap<String , Polyline>();
...
Polyline polyline = this.mMap.addPolyline(new PolylineOptions().....);
mHashMap.put(polyline.getId() , polyline);
现在删除它
//probably this would happen on `OnActivityResult` of first_activity
Polyline pl = mHashMap.get("polyline_id_from_first_activity_rerouted_from_second_activity");
pl.remove();
希望有所帮助:)