Bladeren bron

fix:优化地图切换。

“HeShaoZe” 5 maanden geleden
bovenliggende
commit
c184c1e2c1

+ 4 - 0
plugins/map_amap_ios/ios/Classes/ViewAndDataExchange/MapAmapViewAndDataExchange.swift

@@ -61,6 +61,9 @@ class MapAmapViewAndDataExchange: NSObject, ObservableObject, MapCapability {
         var markerDict = Dictionary(uniqueKeysWithValues: self.markers.map { ($0.id, $0) })
         
         for marker in newMarkers {
+            if marker.id.isEmpty {
+                marker.id = "mine"
+            }
             markerDict[marker.id] = marker
         }
         DispatchQueue.main.async{
@@ -75,6 +78,7 @@ class MapAmapViewAndDataExchange: NSObject, ObservableObject, MapCapability {
             self.markers = []
             self.polylines = []
         }
+        self.markers = []
         result(nil)
     }