2012-12-26 82 views
3

我試圖從GoogleMaps V2從Google地圖中刪除折線v2的

刪除折線在標記拖動,我想改變,從以前的標記筆拖動的標記的折線,

這裏是標記類拖動,但在它中,我如何刪除多段線?

mMap.setOnMarkerDragListener(new OnMarkerDragListener() 
     { 

      public void onMarkerDragStart(Marker marker) 
      { 
      } 

      public void onMarkerDragEnd(Marker marker) 
      { 
mMap.addPolyLine(///) 
} 

回答

11

你可以調用clear()從您GoogleMap刪除所有標記,折線和多邊形。或者,您可以撥打MarkerPolylinePolygon上的remove()以從地圖中移除單個元素。

+1

如果我將它們添加到像Polyline poly = mMap.addPolyline(),然後在以後的poly.remove(); –

+0

@穆罕默德烏瑪:啊,我的歉意。我曾希望看到'在GoogleMap'上刪除...()'方法,並沒有意識到它們是實例本身的單獨方法。我已更新我的答案以反映此修復。在一個集合中有'Polyline'對象是很好的,但是你需要以某種方式確定'Polyline'是你需要'remove()'的那個。 – CommonsWare

+0

這可以通過位置來完成:) ty,我會嘗試 –