1、实例
这次我拿echarts中 地图组合散点图的实例
!!!实现效果:滑到散点显示不同于地图块的信息 及 formatter 提示窗自定义!!!
这个显示项目名称为"文昌小学校节能项目" , 地图块为"阿城区" 防止重复触发代码:【重点是silent: true】
var mapInit = () =>$.get(mapname,function(yCjson){
echarts.registerMap('haerbin', yCjson, {
});
var option = {
// echarts 配置
tooltip: {
trigger: 'item',
// 提示框
formatter:function(params){
let text = params.name +
"<br>位置信息:" + params.value
return text
},
},
geo: {
// 地图配置
show: true,
map: 'haerbin',
label: {
normal: {
show: false
},
emphasis: {
show: false
}
},
roam: false,
itemStyle: {
normal: {
borderColor: '#2AB8FF', // 边
borderWidth: 1.5,
areaColor: '#12235c' // 里
},
emphasis: {
areaColor: '#2AB8FF',
borderWidth: 0,
}
},
zoom: 1.2,
silent: true, // 遮罩一层 !!!
},
series: [ {
// 散点配置
name: '项目坐标',
type: 'effectScatter',
coordinateSystem: 'geo',
data: geoCoordMap,
symbolSize: 15, // 点的大小
showEffectOn: 'emphasis', // 特效渲染前提设置
rippleEffect: {
brushType: 'stroke' // 特效波纹渲染
},
hoverAnimation: true,
label: {
normal: {
formatter: '{b}', // 右侧文字
position: 'right',
show: fal