由于经费问题,只写了省钻到市,市钻到县与县钻到乡在本文中根本没有出现。
先贴两张图,第1张是全国地图:

第2张是点击河北后的河北省地图:

步骤详解:

1. 引入js

  const echarts = require('echarts');require('../../../static/js/china.js');require('../../../static/js/all-province.js');

2. 编写初始化全国地图的option

        let _this = this;let myChart = echarts.init(document.getElementById('echartContainer'));let option = {title: {text: '演出地场次统计-全国',left: 'left'},tooltip: {formatter: function (a, b, c) {return ('省份:' + a['name']+ '</br>场次:' + a['value']);}},toolbox: {right: 50,show: true,feature: {restore: {show: true},saveAsImage: {show: true}}},visualMap: {min: 0,max: _this.maxValue,left: 'left',top: 'bottom',text: ['多', '少'],calculable: true,colorLightness: [0.2, 100],color: ['#c73737', '#e5cf0d', '#4f6cb0'],dimension: 0},series: [{type: 'map',mapType: 'china',roam: false,label: {normal: {show: true},emphasis: {show: true}},data: _this.oneData}]};var Province = "";myChart.on('click', function (params){if(!this.isProvince){this.isProvince = true;var myChart= echarts.init(document.getElementById('echartContainer'));Province = params.name;option = {tooltip: {trigger: 'item',formatter: '{b}'},series: [{name: '中国',type: 'map',mapType: Province,selectedMode : 'single',layoutCenter: ['50%', '50%'],//距左百分比,距上百分比layoutSize: 600,//省份地图大小为600xp。label: {normal: {show: true},emphasis: {show: true}},data:[]}]};myChart.setOption(option);}});myChart.setOption(option);

注意事项:
1. 一,全国地图的数据格式,会在下方贴出
2. 二,点击后某省的数据格式由于经费问题还没有做
3. 三,点击到省之后,没有写返回到全国地图的方法
4. 四,需要的两个js文件,其中的china.js文件官网就有,另外的all-province.js,我已上传到csdn,其下载地址为:https://download.csdn.net/download/bc_aptx4869/10474608

全国地图的数据格式:

Echarts地图下钻,省钻到市,市钻到县,县钻到乡相关推荐

  1. echarts 地图下钻 功能

    vue 实现 echarts 地图下钻 安装 效果图 echarts 安装 npm install echarts // 引入echarts 中国地图 import echarts from 'ech ...

  2. vue+echarts地图下钻(全国-省-市)

    本文中使用的数据为行政区编码json数据,大家自行下载.(本人超级菜鸟一枚,逻辑比较混乱,记录一下以免以后遇到相似功能忘记怎么写,也希望能帮到需要实现同样功能的人) 地图资源: 整体思路:1.先注册全 ...

  3. echarts 地图下钻 到市 到区

    echarts的地图展示,并且带有下钻到下级市区 vue.js里面操作echarts //vue里面修改模板 <template><div id="china_map_bo ...

  4. echarts地图下钻与回钻

    最近在项目实际业务中为了更清晰的展示各省市的数据,使用echarts实现了地图的下钻和回钻.里面加了实际业务,所以代码有些冗余. import * as echarts from 'echarts' ...

  5. echarts地图下钻(vue)

    效果 <template><div><h3>地图下钻</h3><button class="button" @click=&q ...

  6. echarts地图下钻打点案例

    <div id="china3" :style="{height:'700px',width:'100%',background:'#0b0518'}"& ...

  7. echarts地图,需要的省,市,区县的最新的json数据,geoJson数据,下载地址以及可以手动画区域生成json文件,

    echarts需要的市区县的json文件,找了好久,找到了2个地址, 一个自定义区域,可以自己画的, 一个是选择省市区县,会下载的, geoJson和json文件内容一样,后缀可以变更. 可以自定义画 ...

  8. 如何让Echarts地图只显示某个省、市、区

    这两天重构以前一个项目,里面本来是全国地图,需求说是只显示上海市地图,改完效果如下: 首先你需要获取当前你要的这个地区的地理json文件,这个github上是完整的: 复制了这个json文件后,在你项 ...

  9. echarts地图下钻

    最近做的项目用到了echarts的地图,默认为市区地图,需要实现从市区下钻到县级,首先我用的是echarts3.0实现的地图钻取功能. 要实现的效果为图(市区可切换,点市区还可以钻取) 1.第一步去e ...

最新文章

  1. 关于spring中commons-attributes-compiler.jar的使用问题
  2. 基于全局场景背景图和关系优化的全景3D场景理解(ICCV 2021)
  3. AprilTags二维码的检测与应用
  4. Linux使用systemctl设置程序开机自启动
  5. 210. 课程表 II
  6. 201209阶段二FFmpeg转码
  7. 树莓派该文件名_树莓派:文本编辑器与文件
  8. 解决xhost:unable to open display的问题
  9. drools规则拼接_Drools-规则层次结构和条件执行
  10. 迁移学习全面指南:概念、应用、优势、挑战
  11. Java之品优购课程讲义_day06(1)
  12. win2008虚拟化服务器配置,Win2008虚拟化实战之创建虚拟机
  13. IE8 SysFader:IEXPLORE.EXE应用程序错误解决办法
  14. SVN报错:can't open file db/txn-current-lock:permission denied 解决方法
  15. Drawboard PDF常见问题以及使用技巧(持续更新)
  16. 如何在Chrome浏览器中导入和导出密码
  17. Java获取下周一、下周日、下个月第一天和次年第一天
  18. 怎么去除烦人的WPS广告
  19. 小米实习---推荐系统--二面
  20. Nagios短信分组报警

热门文章

  1. VMware虚拟机连接不上网络的问题及解决方法
  2. excel自定义排序出错_使用Excel自定义列表按您的方式进行排序
  3. matlab 画三维花瓶,CAD三维花瓶的建模方法 看完你学会了么
  4. java计算机毕业设计大学生社团管理系统源码+数据库+系统+lw文档+部署
  5. 本人优化的两个传世私服站希望有人帮我看看
  6. android 字体选中加粗,Android TabLayout选中字体加粗
  7. 纯HTML、CSS实现搭建品优购商城的静态网站 这布局还好吗?超适合前端入门者
  8. 20202413 2022-2023-2 《网络与系统安全技术》实验五报告
  9. Nature neuroscience:大脑连接在跨哺乳物种中的保留
  10. notepad++python多行注释快捷键_Notepad++快捷键及使用技巧