武汉周边echarts 配置项内容和展示

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




//var uploadedDataURL = "/asset/get/s/data-1557130299866-ZFHZzyHqK.json";


var util = {
    //pollutionName 污染物名称,dateType 筛选类型
    getlevelValueByPollution: function(pollutionName) {
        var num0,
            num1,
            num2,
            num3,
            num4,
            num5,
            num6;
        switch (pollutionName.toUpperCase()) {
            case "SO2":
                num0 = 0;
                num1 = 75;
                num2 = 150;
                num3 = 500;
                num4 = 650;
                num5 = 800;
                num6 = 1600
                break;
            case "NO2":
                num0 = 0;
                num1 = 50;
                num2 = 100;
                num3 = 200;
                num4 = 700;
                num5 = 1200;
                num6 = 2340
                break;
            case "CO":
                num0 = 0;
                num1 = 2.5;
                num2 = 5;
                num3 = 10;
                num4 = 35;
                num5 = 60;
                num6 = 90;
                break;
            case "O3":
                num0 = 0;
                num1 = 80;
                num2 = 160;
                num3 = 200;
                num4 = 300;
                num5 = 400;
                num6 = 800;
                break;
            case "PM10":
                num0 = 0;
                num1 = 25;
                num2 = 50;
                num3 = 150;
                num4 = 250;
                num5 = 350;
                num6 = 420;
                break;
            case "PM25":
                num0 = 0;
                num1 = 17.5;
                num2 = 35;
                num3 = 75;
                num4 = 115;
                num5 = 150;
                num6 = 250;
                break;
            case "AQI":
                num0 = 0;
                num1 = 25;
                num2 = 50;
                num3 = 100;
                num4 = 150;
                num5 = 200;
                num6 = 300;
                break;
            default:
                break
        }
        return [
            num0,
            num1,
            num2,
            num3,
            num4,
            num5,
            num6
        ]
    },
    //传入污染物的值
    getLevelPollution: function(pollutionName, value) {
        var color = '';
        var num0, num1, num2, num3, num4, num5, num6;
        var result = this.getlevelValueByPollution(pollutionName);
        num0 = result[0];
        num1 = result[1];
        num2 = result[2];
        num3 = result[3];
        num4 = result[4];
        num5 = result[5];
        num6 = result[6];
        if (value > num0 && value <= num1) {
            color = "#79E73C";
        } else if (value >= num1 && value <= num2) {
            color = "#79E73C";
        } else if (value > num2 && value <= num3) {
            color = "#FFD800";
        } else if (value > num3 && value <= num4) {
            color = "#FF9000";
        } else if (value > num4 && value <= num5) {
            color = "#FF2A00";
        } else if (value > num5 && value <= num6) {
            color = "#EB007F";
        } else if (value > num6) {
            color = "#C7021D";
        } else {
            color = "#666666";
        }
        return color;
    }
}


var data = [{
    name: "荆门市",
    AQI: "45"
},{
    name: "武汉市",
    AQI: "66"
},{
    name: "天门市",
    AQI: "11"
},{
    name: "仙桃市",
    AQI: "118"
}]


var seriesData = [];
data.forEach(function(item) {
    var color = util.getLevelPollution('AQI', item.AQI);
    var obj = {
        name: item.name,
        itemStyle: {
            normal: {
                color: color
            }
        }

    }
    seriesData.push(obj);
})


var data1 = [{
    name: "陕西省",
    AQI: "118"
}, {
    name: "湖北省",
    AQI: "144"
}, {
    name: "武汉市",
    AQI: "27"
}]
var seriesData1 = [];
data1.forEach(function(item) {
    var color = util.getLevelPollution('AQI', item.AQI);
    var obj = {
        name: item.name,
        itemStyle: {
            normal: {
                color: color
            }
        }

    }
    seriesData1.push(obj);
})


var data2 = [{
    name: "十堰市",
    AQI: "18"
}, {
    name: "襄阳市",
    AQI: "144"
}]
var seriesData2 = [];
data2.forEach(function(item) {
    var color = util.getLevelPollution('AQI', item.AQI);
    var obj = {
        name: item.name,
        itemStyle: {
            normal: {
                color: color
            }
        }

    }
    seriesData2.push(obj);
})


myChart.showLoading();
$.get(uploadedDataURL, function(chinaJson) {
    echarts.registerMap('chongqing', chinaJson);
    myChart.hideLoading();
    myChart.setOption({
        "baseOption": {
            "timeline": {
                "axisType": "category",
                "autoPlay": false,
                "playInterval": 3000,
                "symbol": "circle",
                "inverse": false,
                "symbolSize": 5,
                "checkpointStyle": {
                    "symbol": "circle",
                    "symbolSize": 7,
                    "borderColor": "#aed2ff"
                },
                "left": "1%",
                "width": "90%",
                "height": "36",
                "label": {
                    "normal": {
                        "textStyle": {
                            "fontSize": 14
                        }
                    },
                    "position": 15
                },
                "data": ["2019-06-07", "2019-06-08", "2019-06-09"]
            }
        },
        "options": [{
            "series": [{
                "type": "map",
                "map": "chongqing",
                "roam": true,
                "selectedMode": "single",
                "itemStyle": {
                    "normal": {
                        "label": {
                            "show": true
                        }
                    },
                    "emphasis": {
                        "label": {
                            "show": true
                        }
                    }
                },
                "data": seriesData
            }]
        }, {
            "series": [{
                "type": "map",
                "map": "chongqing",
                "roam": true,
                "selectedMode": "single",
                "itemStyle": {
                    "normal": {
                        "label": {
                            "show": true
                        }
                    },
                    "emphasis": {
                        "label": {
                            "show": true
                        }
                    }
                },
                "data": seriesData
            }]
        }, {
            "series": [{
                "type": "map",
                "map": "chongqing",
                "roam": true,
                "selectedMode": "single",
                "itemStyle": {
                    "normal": {
                        "label": {
                            "show": true
                        }
                    },
                    "emphasis": {
                        "label": {
                            "show": true
                        }
                    }
                },
                "data": seriesData
            }]
        }]
    });
});
    
截图如下