仅从 GMSMapView 中删除折线而不引用它们
Remove only polylines from GMSMapView without reference of them
如何从 Swift 中的 GMSMapView 中仅删除多段线。
我不使用 map.clear()
,因为我有大约 100 个我不想删除的标记和 groundOverlays,而且我没有它们的引用。
保留折线数组的记录,并将要删除的每条折线的 .map 属性 设置为 nil。
let poly = GSMPolyline()
poly.map = mapView to show
poly.map = nil to remove
如何从 Swift 中的 GMSMapView 中仅删除多段线。
我不使用 map.clear()
,因为我有大约 100 个我不想删除的标记和 groundOverlays,而且我没有它们的引用。
保留折线数组的记录,并将要删除的每条折线的 .map 属性 设置为 nil。
let poly = GSMPolyline()
poly.map = mapView to show
poly.map = nil to remove