From 89ab2ec7f8790c5cc184de98682af032c69c2afc Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期三, 11 九月 2024 15:13:27 +0800
Subject: [PATCH] 2024.9.11

---
 src/utils/map/marks.js |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/src/utils/map/marks.js b/src/utils/map/marks.js
index cfb8e3c..5d1ab3c 100644
--- a/src/utils/map/marks.js
+++ b/src/utils/map/marks.js
@@ -6,6 +6,7 @@
 import util from './util'
 
 var _massMarks = undefined
+var _labelMarks = undefined
 
 export default {
   /**
@@ -72,6 +73,10 @@
   },
 
   createLabelMarks(img, dataList, onClick) {
+    if (_labelMarks) {
+      map.remove(_labelMarks)
+      _labelMarks = undefined
+    }
     const layer = new AMap.LabelsLayer({
       zooms: [3, 20],
       zIndex: 1000,
@@ -138,6 +143,7 @@
       layer.add(labelMarker)
     }
 
+    _labelMarks = layer
     return layer
   },
 

--
Gitblit v1.9.3