From ff82e86becbd200adabd2ce56fba1f6b3c6c37e1 Mon Sep 17 00:00:00 2001
From: Riku <risaku@163.com>
Date: 星期一, 23 六月 2025 23:10:49 +0800
Subject: [PATCH] 2025.6.23

---
 src/utils/map/marks.js |   16 +++++++++++-----
 1 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/src/utils/map/marks.js b/src/utils/map/marks.js
index cfb8e3c..548e513 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,
@@ -103,16 +108,16 @@
           retina: true
         },
         text: {
-          content: data.sceneName,
+          // content: data.sceneName,
           direction: 'top',
           offset: [0, -5],
           style: {
             fontSize: 12,
-            fontWeight: 'normal',
+            // fontWeight: 'normal',
             fillColor: '#fff',
-            strokeColor: '#333',
-            strokeWidth: 0,
-            backgroundColor: '#122b54a9'
+            // strokeColor: '#333',
+            // strokeWidth: 0,
+            backgroundColor: '#14428b'
           }
         }
       }
@@ -138,6 +143,7 @@
       layer.add(labelMarker)
     }
 
+    _labelMarks = layer
     return layer
   },
 

--
Gitblit v1.9.3