仅从 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