是否可以通过其ID从Google地图中删除折线?实际上,我必须在一个活动中绘制一条折线,在特定情况下必须在第二个活动中将其删除,我试图通过意图将该折线传递给我,但未能成功,我能够传递该折线的ID,现在我试图通过它的ID删除折线,这可能吗?谢谢你的帮助

最佳答案

这可能不是直接的答案,但就我而言,这就是我的做法

首先跟踪折线。

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


希望能帮助到你 :)

关于android - 从Google map 中删除折线,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25567595/

10-09 09:27