zoukankan      html  css  js  c++  java
  • echarts地图使用

    在使用echarts3当中,地图需要的数据时分开的,需要自己下载,而在echarts3官网上的地图数据只有全国、中国、各省的地图

    如果我们需要使用更详细的地图,需要在echarts2的生成需要的地级市等的数据

    生成的数据位json格式,使用echarts3的json加载方法,可以直接加载该数据

    如果不需要其中的一些区县等信息,可以直接在json文件中将对应的数据删掉,就可以了。

    以重庆市地图为例:

    通过图获得重庆的地图json数据,命名为 chongqing.json

    通过展示如图:

    留下主城九区,其他的区县不要,效果图

     详细代码chongging.html:

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>echarts map demo</title>
    <script type="text/javascript" src="jquery-1.8.3.min.js"></script>
    <script type="text/javascript" src="echarts.js"></script>
    <style type="text/css">
    html,body{width:100%;height:100%;}
    #main{width:100%;height:100%;}
    </style>
    </head>
    <body>
    <div id="main"></div>
    <script type="text/javascript">
    $.get('chongqing.json', function (chinaJson) {
        echarts.registerMap('chongqing', chinaJson); // 给数据命名,本人理解
        var chart = echarts.init(document.getElementById('main'));
        chart.setOption({
            series: [{
                type: 'map',
                map: 'chongqing',
                roam: true,
                label:{
                    normal:{
                        show: true
                    }
                }
            }]
        });
    });
    </script>
    </body>
    </html>
    
    
    
  • 相关阅读:
    JS实战 · 表单验证
    JS实战 · 仿css样式选择器
    JS实战 ·  收缩菜单表单布局
    cookie自动登录的实现
    redis 3.2.5单机版安装、使用、systemctl管理Redis启动、停止、开机启动
    yum问题解决
    配置yum镜像源
    shell笔记
    CCIE总结:路由器、交换机
    云主机如何挂在磁盘
  • 原文地址:https://www.cnblogs.com/TheoryDance/p/5571958.html
Copyright © 2011-2022 走看看