$(document).ready(function(){
    //*----------导航----------*//
    //下拉菜单
    $(".dropdown-trigger").dropdown();
    //手机侧栏
    $('.sidenav').sidenav();

    var myChart = echarts.init(document.getElementById('main'));
    var uploadedDataURL = "/r/cms/afis/default/js/lib/jiangsu.json";

    $.get(uploadedDataURL, function (geoJson) {

        myChart.hideLoading();

        echarts.registerMap('江苏省', geoJson);

        var allData = {
            "citys":[
                {"name":"镇江市","value":[119.452753,32.204402,4],"symbolSize":2,"itemStyle":{"normal":{"color":"#fff"}}},
                {"name":"南通市","value":[120.864608,32.016212,4],"symbolSize":2,"itemStyle":{"normal":{"color":"#fff"}}},
                {"name":"宿迁市","value":[118.275162,33.963008,4],"symbolSize":2,"itemStyle":{"normal":{"color":"#fff"}}},
                {"name":"连云港市","value":[119.178821,34.600018,4],"symbolSize":2,"itemStyle":{"normal":{"color":"#fff"}}},
                {"name":"南京市","value":[118.767413,32.041544,4],"symbolSize":2,"itemStyle":{"normal":{"color":"#fff"}}},
                {"name":"淮安市","value":[119.021265,33.597506,4],"symbolSize":2,"itemStyle":{"normal":{"color":"#fff"}}},
                {"name":"扬州市","value":[119.421003,32.393159,4],"symbolSize":2,"itemStyle":{"normal":{"color":"#fff"}}},
                {"name":"苏州市","value":[120.619585,31.299379,4],"symbolSize":2,"itemStyle":{"normal":{"color":"#fff"}}},
                {"name":"泰州市","value":[119.915176,32.484882,4],"symbolSize":2,"itemStyle":{"normal":{"color":"#fff"}}},
                {"name":"盐城市","value":[120.139998,33.377631,4],"symbolSize":2,"itemStyle":{"normal":{"color":"#fff"}}},
                {"name":"徐州市","value":[117.184811,34.261792,4],"symbolSize":2,"itemStyle":{"normal":{"color":"#fff"}}},
                {"name":"无锡市","value":[120.301663,31.574729,4],"symbolSize":2,"itemStyle":{"normal":{"color":"#fff"}}},
                {"name":"常州市","value":[119.946973,31.772752,4],"symbolSize":2,"itemStyle":{"normal":{"color":"#fff"}}}
            ],
            "moveLines":[
                {"fromName":"无锡","toName":"盐城","coords":[[120.301663,31.574729],[120.139998,33.377631]]},
                {"fromName":"无锡","toName":"南通","coords":[[120.301663,31.574729],[120.864608,32.016212]]},
                {"fromName":"无锡","toName":"连云港","coords":[[120.301663,31.574729],[119.178821,34.600018]]},
                {"fromName":"无锡","toName":"徐州","coords":[[120.301663,31.574729],[117.184811,34.261792]]},
                {"fromName":"无锡","toName":"扬州","coords":[[120.301663,31.574729],[119.421003,32.393159]]},
                {"fromName":"无锡","toName":"南京","coords":[[120.301663,31.574729],[118.767413,32.041544]]},
                {"fromName":"无锡","toName":"常州","coords":[[120.301663,31.574729],[119.946973,31.772752]]},
                {"fromName":"无锡","toName":"苏州","coords":[[120.301663,31.574729],[120.619585,31.299379]]}
            ]
        };

        option = {
            backgroundColor: '#fff',
            title: {
                text: '',
                left: 'center',
                textStyle: {
                    color: '#fff'
                }
            },
            scaleLimit:{
                min:1,
                max:1
            },
            geo: {
                map: '江苏省',
                left: 0, top: 0, right: 0, bottom: 0,
                label: {
                    emphasis: {
                        show: false
                    }
                },
                roam: true,
                itemStyle: {
                    normal: {
                        areaColor: '#99d1f4',
                        borderColor: '#43a3fe'
                    },
                    emphasis: {
                        areaColor: '#0379e3'
                    }
                },
                regions: [
                    {name: '连云港市', itemStyle: {areaColor: '#98d0f3'}},
                    {name: '扬州市', itemStyle: {areaColor: '#98d0f3'}},
                    {name: '常州市', itemStyle: {areaColor: '#98d0f3'}},
                    {name: '南通市', itemStyle: {areaColor: '#98d0f3'}},
                    {name: '徐州市', itemStyle: {areaColor: '#61adeb'}},
                    {name: '淮安市', itemStyle: {areaColor: '#61adeb'}},
                    {name: '镇江市', itemStyle: {areaColor: '#61adeb'}},
                    {name: '苏州市', itemStyle: {areaColor: '#61adeb'}},
                    {name: '宿迁市', itemStyle: {areaColor: '#3691e4'}},
                    {name: '盐城市', itemStyle: {areaColor: '#3691e4'}},
                    {name: '南京市', itemStyle: {areaColor: '#3691e4'}},
                    {name: '无锡市', itemStyle: {areaColor: '#3691e4'}},
                    {name: '泰州市', itemStyle: {areaColor: '#7ec0f0'}}
                ]
            },
            series: [{
                name: '地点',
                type: 'effectScatter',
                coordinateSystem: 'geo',
                zlevel: 2,
                rippleEffect: {
                    brushType: 'stroke',
                    period:7,
                    scale:26
                },
                label: {
                    normal: {
                        show: true,
                        position: 'right',
                        formatter: '{b}',
                        color:'#fff',
                        fontSize:14
                    }
                },
                symbolSize: 2,
                showEffectOn: 'render',
                itemStyle: {
                    normal: {
                        color: '#fff'
                    }
                },
                data: allData.citys
            }, {
                name: '线路',
                type: 'lines',
                coordinateSystem: 'geo',
                zlevel: 2,
                large: true,
                effect: {
                    show: true,
                    constantSpeed: 30,
                    symbol: 'arrow',//ECharts 提供的标记类型包括 'circle', 'rect', 'roundRect', 'triangle', 'diamond', 'pin', 'arrow'
                    symbolSize: 7,
                    trailLength: 0.2,
                },
                lineStyle: {
                    normal: {
                        color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
                            offset: 0, color: '#F58158'
                        }, {
                            offset: 1, color: '#f5aa90'
                        }], false),
                        width: 1,
                        curveness: 0.2
                    }
                },
                data: allData.moveLines
            }]
        };
        myChart.setOption(option);
    });
});
