福建地图 定位echarts effectScatter配置项内容和展示

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


$.get(uploadedDataURL, function(as) {
    echarts.registerMap('ch', as);
    var data = [{
        name: '福州',
        value: 0
    }, {
        name: '宁德',
        value: 50
    }, {
        name: '三明',
        value: 50
    }, {
        name: '厦门',
        value: 30
    }, {
        name: '龙岩',
        value: 30
    }, {
        name: '泉州',
        value: 35
    }, {
        name: '漳州',
        value: 30
    }, {
        name: '莆田',
        value: 55
    }];
    var geoCoordMap = {
        '南平': [118, 27.3],
        '宁德': [119.5, 27.2],
        '三明': [117.85, 26.2],
        '福州': [119.48, 26.1],
        '厦门': [118.04, 24.7],
        '龙岩': [117.00, 25.3],
        '泉州': [118.14, 25.2],
        '漳州': [117.50, 24.3],
        '莆田': [119.00, 25.3]
    }; 
    var dt = [{
        name: '南平市',
        value: 33
    }, {
        name: '宁德市',
        value: 2123
    }, {
        name: '三明市',
        value: 5383
    }, {
        name: '福州市',
        value: 0
    }, {
        name: '莆田市',
        value: 15283
    }, {
        name: '泉州市',
        value: 33
    }, {
        name: '龙岩市',
        value: 15000
    }, {
        name: '漳州市',
        value: 15283
    }, {
        name: '厦门市',
        value: 3003
    }];
    var planePath = 'path://M1705.06,1318.313v-89.254l-319.9-221.799l0.073-208.063c0.521-84.662-26.629-121.796-63.961-121.491c-37.332-0.305-64.482,36.829-63.961,121.491l0.073,208.063l-319.9,221.799v89.254l330.343-157.288l12.238,241.308l-134.449,92.931l0.531,42.034l175.125-42.917l175.125,42.917l0.531-42.034l-134.449-92.931l12.238-241.308L1705.06,1318.313z';
    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;
    };
    var color = ['#a6c84c'];
    var series = [];
    [
        ['福州', data]
    ].forEach(function(item, i) {
        series.push({
            name: '定位',
            type: 'effectScatter',
            coordinateSystem: 'geo',
            data: convertData(data.sort(function(a, b) {
                return b.value - a.value;
            }).slice(0, 6)),
            symbolSize: function(val) {
                return val[2] / 2;
            },
            showEffectOn: 'render',
            rippleEffect: {
                brushType: 'stroke'
            },
            hoverAnimation: true, 
            itemStyle: {
                normal: {
                    color: '#0ce928', 
                    shadowBlur: 20,
                    shadowColor: '#0ce928', 
                }
            },
            zlevel: 1
        }, 
        {
            type: 'map',
            map: 'ch',
            zlevel: 0, 
            itemStyle: {
                normal: {
                    borderColor: 'transparent',
                    color: '#555'
                }
            },
            data: dt
        }, {
            name: '点',
            type: 'scatter',
            coordinateSystem: 'geo',
            symbol: 'pin',
            symbolSize: function(val) {
                return val[2] / 1;
            },
            label: {
                normal: {
                    show: true,
                    textStyle: {
                        color: '#000',

                    }
                }
            },
            itemStyle: {
                normal: {
                    color: '#fff', //标志颜色
                    borderColor: "#fff",
                    borderWidth: 2,
                },
                emphasis: {
                    borderColor: '#fff',
                    borderWidth: 2
                }
            },
            zlevel: 6,
            data: convertData(item[1])
        });
    });

    option = {
        visualMap: { //视觉映射组件
            type: 'piecewise', //分段型。
            splitNumber: 6,
            inverse: true,
            pieces: [{
                min: 1,
                max: 1000,
                color: '#799a1f'
            }, {
                min: 1000,
                max: 3000,
                color: '#149c9c'
            }, {
                min: 3000,
                max: 8000,
                color: '#ff84ff'
            }, {
                min: 8000,
                max: 15000,
                color: '#997cbe'
            }, {
                min: 15000,
                color: '#6eb5ed'
            }, {
                value: 0,
                label: '正在入库',
                color: '#0ce928'
            }],
            left: 'left',
            top: 'bottom',
            textStyle: {
                color: '#000'
            }
        },
        geo: {
            map: 'ch',
            itemStyle: {
                normal: {
                    areaColor: '#ddd',
                    borderColor: 'transparent'
                },
                emphasis: {
                    areaColor: '#ccc'
                }
            },
        },
        series: series
    };

    myChart.setOption(option);

});
    
截图如下