riku
2025-06-09 38ff09bd2a638bc43a365efe0390cc3510d62e68
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
  },