|
|
@@ -109,12 +109,10 @@ class MapAmapThemeControl: UIViewController {
|
|
|
viewModel.$polylines
|
|
|
.receive(on: DispatchQueue.main)
|
|
|
.sink { [weak self] polylines in
|
|
|
-
|
|
|
-
|
|
|
+ self!.autonaviMap.removeOverlays(self!.autonaviMap.overlays)
|
|
|
guard let self, !polylines.isEmpty else { return }
|
|
|
// 清除旧覆盖物
|
|
|
self.autonaviMap.removeOverlays(self.autonaviMap.overlays)
|
|
|
-
|
|
|
var polyinesList = [MAPolyline]();
|
|
|
for polyline in polylines {
|
|
|
let polylineItem : MyMAPolyline = MyMAPolyline(coordinates: &polyline.points, count: UInt(polyline.points.count))
|