邯郸市地图echarts effectScatter配置项内容和展示

有需要的小伙伴可以看一下邯郸地图

配置项如下
      var uploadedDataURL = "/asset/get/s/data-1562315633579-URoUzZMG-.json";

myChart.showLoading();
$.getJSON(uploadedDataURL, function(geoJson) {
    echarts.registerMap('handan', geoJson);
    myChart.hideLoading();
    var geoCoordMap = {
        '丛台区': [114.594703, 36.671082],
        '邯山区': [114.484989, 36.533196],
        '复兴区': [114.358242, 36.615484],
        '永年区': [114.496162, 36.776413],
        '武安市': [114.194581, 36.696115],
        '峰峰矿区': [114.209936, 36.420487],
        '大名县': [115.152586, 36.283316],
        '魏县': [114.93411, 36.354248],
        '广平县': [114.950859, 36.483603],
        '肥乡区': [114.805154, 36.555778],
        '曲周县': [114.957588, 36.773398],
        '邱县': [115.168584, 36.81325],
        '馆陶县': [115.289057, 36.539461],
        '涉县': [113.673297, 36.563143],
        '磁县': [114.38208, 36.367673],
        '成安县': [114.680356, 36.443832],
        '临漳县': [114.610703, 36.337604],
        '鸡泽县': [114.878517, 36.914908]
    }
    var data = [{
            name: '丛台区',
            value: 80
        },{
            name: '邯山区',
            value: 70
        }, {
            name: '复兴区',
            value: 75
        }, {
            name: '永年区',
            value: 80
        }, {
            name: '肥乡区',
            value: 78
        }, {
            name: '武安市',
            value: 77
        }, {
            name: '峰峰矿区',
            value: 79
        }, {
            name: '大名县',
            value: 85
        }, {
            name: '魏县',
            value: 81
        }, {
            name: '广平县',
            value: 83
        }, {
            name: '曲周县',
            value: 100
        }, {
            name: '邱县',
            value: 80
        }, {
            name: '馆陶县',
            value: 50
        }, {
            name: '涉县',
            value: 70
        }, {
            name: '磁县',
            value: 60
        }, {
            name: '成安县',
            value: 75
        }, {
            name: '临漳县',
            value: 85
        }, {
            name: '鸡泽县',
            value: 30
        }
    ];
    
    var convertData = function(data) {
        var res = [];
        for (var i = 0; i < data.length; i++) {
            var geoCoord = geoCoordMap[data[i].name];
            if (geoCoord) {
                res.push({
                    name: data[i].name,
                    value: geoCoord.concat(data[i].value)
                });
            }
        }
        return res;
    };

    option = {
        backgroundColor: '#fff',
        title: {
            text: '邯郸市地图',
            x: 'left',
            textStyle: {
                color: '#ccc'
            }
        },
        tooltip: {
            trigger: 'item',
            backgroundColor: '#09bdb1',
            borderColor: '#FFFFCC',
            showDelay: 0,
            hideDelay: 0,
            enterable: true,
            transitionDuration: 0,
            extraCssText: 'z-index:100',
            formatter: function(params, ticket, callback) {
                //根据业务自己拓展要显示的内容
                var res = "";
                var name = params.name;
                var value = params.value;
                res = "<span style='color:#fff;'>" + name + "</span><br/>数据:" + value;
                return res;
            }
        },
        legend: {
            
            orient: 'vertical',
            top: 'top',
            left: 'right',
            data: ['credit_pm2.5'],
            textStyle: {
                color: '#fff'
            }
        },
        visualMap: { //颜色的设置  dataRange
            show: false,
            x: 'left',
            y: 'center',
            seriesIndex: [1],
            min: 0,
            max: 200,
            text: ['高', '低'], // 文本,默认为数值文本
            textStyle: {
                color: '#fff'
            },
            inRange: {
                color: ['#04387b', '#467bc0']
            }
        },
        geo: {
            map: 'handan',
            left: '70',
            itemStyle: { //地图区域的多边形 图形样式
                color: '#fff',
                normal: { //是图形在默认状态下的样式
                    label: {
                        show: true, //是否显示标签
                        textStyle: {
                            color: '#ff0'
                        },
                    },

                    borderWidth: 1,
                    borderColor: 'rgba(37,124,169)',
                    shadowColor: '#e8e8e8',
                    shadowOffsetY: 15,
                    shadowOffsetX: 8,

                },
            },
        },
        series: [{
            name: 'credit_pm2.5',
            type: 'effectScatter',
            left: '50',
            coordinateSystem: 'geo',
            data: convertData(data),
            symbolSize: function(val) {
                return val[2] / 5;
            },
            showEffectOn: 'render',
            rippleEffect: {
                brushType: 'stroke'
            },
            hoverAnimation: true,
            label: {
                normal: {
                    formatter: '{b}',
                    position: 'bottom',
                    color: '#fff',
                    show: true
                }
            },
            itemStyle: {
                normal: {
                    color: 'yellow',
                    shadowBlur: 0,
                    shadowColor: 'yellow'
                }
            },
            zlevel: 1
        }, {
            type: 'map',
            mapType: 'handan',
            left: '70',
            // zoom: 1.2,
            roam: false, //是否开启鼠标缩放和平移漫游
            itemStyle: { //地图区域的多边形 图形样式
                // color: ['rgb(11,85,142)', 'rgb(13,106,177)'],
                normal: { //是图形在默认状态下的样式
                    label: {
                        show: true, //是否显示标签
                        textStyle: {
                            color: 'transparent'
                        },
                    },
                    borderWidth: 1,
                    borderColor: '#28729f',
                    areaColor: '#29b4b7',
                },
                emphasis: { //是图形在高亮状态下的样式,比如在鼠标悬浮或者图例联动高亮时
                    label: {
                        show: false,
                        textStyle: {
                            color: 'transparent'
                        },
                    },
                    borderColor: '#000',
                    areaColor: '#000',
                }
            },
            data: data
        }]
    };
    myChart.setOption(option);
});
    
截图如下