地圖中出現(xiàn)地圖標(biāo)識小圓點(diǎn)瘤睹,怎么調(diào)整都刪除不了,如下圖所示:
具體可以參照下面的方法解決:
方法一
原因是地圖添加 legend 屬性后會出現(xiàn)地圖標(biāo)識點(diǎn)恕曲,需在地圖的 series.itemStyle
中 添加 color: 'transparent'
,將圖標(biāo)顏色隱藏;
方法二
在 series 屬性中配置 showLegendSymbol: false
;
實(shí)際栗子:
如果你的地圖是多地圖底色渲染吊履,就像下面這個例子:
series: [
{
type: 'map',
roam: false,
zoom: 1.2,
label: {
...
},
map: '地圖',
data: [],
},
{
type: 'effectScatter',
coordinateSystem: 'geo',
showEffectOn: 'render',
layoutCenter: [ '50%', '50%' ],
layoutSize: '100%',
symbol: `image://${ require('所要加載的圖片地址') }`,
symbolSize: [ 21, 25 ],
label: {
...
},
data: [],
},
]
像上面這種情況缀踪,就需要給 type: 'map'
和 type: 'effectScatter'
都配置隱藏的配置托慨。
series: [
{
type: 'map',
roam: false,
zoom: 1.2,
label: {
...
},
map: '地圖',
data: [],
// NOTE: 這里需要添加 showLegendSymbol 屬性
showLegendSymbol: false
},
{
type: 'effectScatter',
coordinateSystem: 'geo',
showEffectOn: 'render',
layoutCenter: [ '50%', '50%' ],
layoutSize: '100%',
// NOTE: 方法2:如果只為了去除標(biāo)記圓點(diǎn)蔼紧,配置 symbol 就行
symbol: 'none',
// NOTE: 方法1:如果除了標(biāo)記圓點(diǎn)后還有其他樣式,但只想去除圓點(diǎn),就通過顏色處理,同時給圖形大小
symbolSize: [ 1, 1 ],
label: {
...
},
itemStyle: {
// NOTE: 方法1:如果除了標(biāo)記圓點(diǎn)后還有其他樣式,但只想去除圓點(diǎn),就通過顏色處理
color: 'transparent',
...
},
data: [],
},
]
效果圖: