vue+echarts可视化大屏|vue+echarts可视化大屏,全国地图下钻,页面自适应

之前写过一篇关于数据大屏及地图下钻的文章 https://www.cnblogs.com/weijiutao/p/13977011.html ,但是存在诸多问题,如地图边界线及行政区划老旧,无法自适应问题等,正好抽时间又整理了一下修改的思路.
【vue+echarts可视化大屏|vue+echarts可视化大屏,全国地图下钻,页面自适应】之前的文章已经获取了一套新的全国地图的行政区划及边界线,接下来就可以根据这套区划来进行地图的编写了.先来看一下最后的呈现效果.
代码目录如下
vue+echarts可视化大屏|vue+echarts可视化大屏,全国地图下钻,页面自适应
文章图片

地图采用了最新的行政区划及边界进行加载,具体获取方式在另一篇文章 https://www.cnblogs.com/weijiutao/p/15989290.html
地图边界下目录
vue+echarts可视化大屏|vue+echarts可视化大屏,全国地图下钻,页面自适应
文章图片

这次代码与上一个版本的最大区别在于china.vue文件,如下

1 9 10 348 349

在上一套代码中,地图的边界上没有adcode(行政区划编码),这样就会导致在选取地区的时候只能根据汉字来进行匹配,导致不必要的错误,而最新抓去的行政区划里新增了adcode(行政区划)字段,这样就能根据该地区的行政区划来精准匹配.
vue+echarts可视化大屏|vue+echarts可视化大屏,全国地图下钻,页面自适应
文章图片
vue+echarts可视化大屏|vue+echarts可视化大屏,全国地图下钻,页面自适应
文章图片

同时在上一个版本代码里,也对直辖市和特别行政区做了特殊处理,因为他们没有三级县级地图,而这次版本由于引入adcode,可以直接匹配到指定行政区划中,减少和很多不必要的判断操作,如下图
vue+echarts可视化大屏|vue+echarts可视化大屏,全国地图下钻,页面自适应
文章图片

做地图下钻本人也看过很多网上所说的,但是说的都不是很清楚,也没有专门对其进行代码的整理,这套代码是本人结合自身情况编写的,很多地方可能不是你想要的,需要对其进行取舍.
做地图其实最重要的就是地图边界线,自从echarts不再更新维护地图之后,对于初识echarts地图的人来说不太好下手,希望本文可以帮助到你.
如果有需要大家可以去以下地址下载源码学习,也欢迎star。
gitee源码地址:https://gitee.com/vijtor/vue-map-echarts

    推荐阅读