series: [
{
name: '香港18区人口密度',
type: 'map',
mapType: 'HK', // 自定义扩展图表类型
label: {
show: true
},
aspectScale: 1, //长宽比,0.75的含义为宽是高的0.75,假如高为100,宽就只有75;0.5的含义就是宽只有高的一半,假如高为100,宽就只有50
zoom: 1.8,
select: {
itemStyle: {
borderColor: 'red',
borderWidth: '2',
color: this.clickcolor //设置地图点击后的颜色
}
},
itemStyle: {
emphasis: {
// 普通图表的高亮颜色
color: "red",
// 地图区域的高亮颜色
areaColor: "none",
borderColor: 'red'
},
normal: {
borderWidth: 2,//边际线大小
borderColor: '#cce6f6',//边界线颜色
},
},
data: this.addressSelectData,
}
]
myChart.on('click', function (params) {
console.log(params);
console.log(params.data.name);
console.log(_this)
//逻辑控制
_this.clickcolor = params.data.color;//设置地图点击后的高亮颜色
});