echarts如何引入市级地图

来源:互联网 发布:网络兼职哪些是真的吗 编辑:程序博客网 时间:2024/05/04 06:08

1、获取相应市级地图的json文件

2、在<script></script>标签中使用jquery的异步加载获取资源

3、不说了,直接上图和代码

项目的文件结构

具体的实现代码:

<!DOCTYPE html><html><head>    <meta charset="utf-8">    <title>ECharts</title>    <!-- 引入 echarts.js -->    <script src="js/echarts.js"></script>    <script src="js/jquery.min.js"></script></head><body>    <!-- 为ECharts准备一个具备大小(宽高)的Dom -->    <div id="main" style="width: 600px;height:400px;"></div>    <script type="text/javascript">        $.get('mapjson/yinchuan.json', function (yCjson) {        echarts.registerMap('银川', yCjson);        var chart = echarts.init(document.getElementById('main'));                option = {            title: {                text: '四色预警',                x:'center'            },            dataRange:{            min:0,            max:500,            text:['高','低'],            realtime:true,            calculable:true,            color:['orangered','yellow','green']            },            series:[            {            name:'犯罪数量',            type:'map',            map:'银川',            mapLocation:{            y:60            },            itemSytle:{            emphasis:{label:{show:false}}            },            data:[            {name:'西夏区',value:Math.round(Math.random()*500)},            {name:'贺兰县',value:Math.round(Math.random()*500)},            {name:'金凤区',value:Math.round(Math.random()*500)},            {name:'永宁县',value:Math.round(Math.random()*500)},            {name:'灵武市',value:Math.round(Math.random()*500)},            {name:'兴庆区',value:Math.round(Math.random()*500)}            ]            }            ],                    };        chart.setOption(option);});    </script></body></html>



1 1
原创粉丝点击