杨浦区地图echarts 地图配置项内容和展示

配置项如下
      var uploadedDataURL = "/asset/get/s/data-1614136754164-gtFXp-Vey.json";


var gdGeoCoordMap = {
    '五角场镇': [121.526334, 31.310941],
    '长白新村街道': [121.549671, 31.298968],
    '定海路街道': [121.555545, 31.285143],
    '殷行街道': [121.544765, 31.330254],
    '新江湾城街道': [121.528567, 31.335124],
    '平凉路街道': [121.525759, 31.267174],
    '大桥街道': [121.536462, 31.274097],
    '控江路街道': [121.528998, 31.281956],
    '四平路街道': [121.518641, 31.282312],
    '延吉新村街道': [121.539507, 31.290323],
    '江浦路街道': [121.523961, 31.272465],
    '长海路街道': [121.527068, 31.314377],
};

var scatterList = [];
Object.keys(gdGeoCoordMap).forEach(street => {
    var value = Math.random() * 20 + 10;
    scatterList.push({
        "name": street,
        "value": gdGeoCoordMap[street].concat(value)
    })
})
console.log(scatterList)

function showProvince() {
    var name = 'yangpu';

    $.get(uploadedDataURL, function(geoJson) {
        // console.log(typeof geoJson)

        echarts.registerMap(name, geoJson);

        myChart.setOption(option = {
            backgroundColor: '#333',
            geo: {
                map: name,
                show: true,
            },
            series: [{
                type: 'map',
                mapType: name,
                label: {
                    normal: {
                        show: false
                    },
                    emphasis: {
                        show: false
                    }
                },
                itemStyle: {
                    normal: {
                        areaColor: '#fff'
                    },
                    emphasis: {
                        areaColor: '#fff'
                    }
                },
                animation: false,
                data: []
            }, {
                type: 'effectScatter',
                coordinateSystem: 'geo',
                rippleEffect: {
                    brushType: 'stroke',
                },
                showEffectOn: 'render',
                itemStyle: {
                    normal: {
                        color: 'orange'
                    }
                },
                symbolSize: val => {
                    return val[2];
                },
                label: {
                    normal: {
                        color: '#fff',
                    },
                },
                symbol: 'circle',
                data: scatterList,
                zlevel: 1,
            }]
        });
    });
}

var currentIdx = 0;

showProvince();
    
截图如下