|
|
@@ -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)
|
|
|
}
|
|
|
|