2014-08-29 53 views
1

是否可以通過它的ID從谷歌地圖中刪除多段線?其實我必須在一個活動中繪製多段線,並且在特定情況下必須在第二個活動中移除它,我想通過意圖傳遞該多段線但不能成功,我能夠傳遞該多段線的ID,現在我是試圖通過它的ID去除多段線,這有可能嗎?感謝您的幫助從谷歌地圖中刪除多段線

回答

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

希望它能幫助:)