从Google地图中删除折线

谢赫

是否可以通过其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();

希望能帮助到你 :)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章