From 38ff09bd2a638bc43a365efe0390cc3510d62e68 Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期一, 09 六月 2025 17:36:37 +0800 Subject: [PATCH] 2025.6.9 功能编写中 --- 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