diff --git a/src/platforms/app-plus/view/components/map/index.vue b/src/platforms/app-plus/view/components/map/index.vue index 7b5d9bea62d5caa0c410cfa1cf726e2b623ce11a..d244ab4302f6647ed4a2897b46cd7731b83b0eaa 100644 --- a/src/platforms/app-plus/view/components/map/index.vue +++ b/src/platforms/app-plus/view/components/map/index.vue @@ -177,7 +177,7 @@ export default { }) }, markers (val) { - this.map && this._addMarkers(val) + this.map && this._addMarkers(val, true) }, polyline (val) { this.map && this._addMapLines(val) @@ -318,6 +318,7 @@ export default { if (this.map) { if (clear) { this.map.clearOverlays() + this.map.__markers__ = {} } markers.forEach(marker => { this._addMarker(this.map, marker)