| | |
| | | import util from './util' |
| | | |
| | | var _massMarks = undefined |
| | | var _labelMarks = undefined |
| | | |
| | | export default { |
| | | /** |
| | |
| | | }, |
| | | |
| | | createLabelMarks(img, dataList, onClick) { |
| | | if (_labelMarks) { |
| | | map.remove(_labelMarks) |
| | | _labelMarks = undefined |
| | | } |
| | | const layer = new AMap.LabelsLayer({ |
| | | zooms: [3, 20], |
| | | zIndex: 1000, |
| | |
| | | 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' |
| | | } |
| | | } |
| | | } |
| | |
| | | layer.add(labelMarker) |
| | | } |
| | | |
| | | _labelMarks = layer |
| | | return layer |
| | | }, |
| | | |