仅从GMSMapView中删除折线而不参考它们

时间:2018-04-17 21:22:38

标签: ios swift google-maps swift3 gmsmapview

如何在Swift中仅从GMSMapView中删除折线。

我没有使用map.clear(),因为我有100个标记和groundOverlays我不想删除,而且我没有引用它们。

1 个答案:

答案 0 :(得分:1)

保留折线阵列的记录,并为要删除的每条折线将.map属性设置为nil。

let poly = GSMPolyline()

poly.map = mapView to show

poly.map = nil to remove