2014-05-01 198 views
7

是否可以在不刪除其他對象的情況下刪除所有折線?谷歌地圖iOS刪除折線

[mapView clear];消除一切,包括標記

我也試過以下,但它沒有工作,要麼..提前

for (GMSPolyline __strong *polyline in self.mapView.subviews) { 
    polyline = nil; 
} 

感謝

PS:我使用谷歌地圖SDK iOS版本:1.7.2.7908

回答

7

當您添加多段線時,應將它們添加到您自己的集合中。然後,當你需要刪除它們時,循環播放你自己的集合,並將每條折線的.map屬性設置爲零(將其從地圖中移除)。

+0

乾杯:)現在工作很好.. –

3

你要做

[self.polyline的setMap:無]。

,這將從地圖中刪除線。