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