实现步骤如下
1,npm安装组件

npm install echarts
npm install echarts-gl

2, 下载所显示省市区的json数据

下载地址如下 点击跳转

3,依次引入

  import echarts from 'echarts';import  'echarts-gl';//这个json文件,通过跳转地址获取import shanJson from '../../assets/mockData/shanxi.json';

4,echarts注册地图

 echarts.registerMap('shanxi', shanJson);

5,剩下的就是配制option,以及实例化组件。

  let initEcharts = echarts.init(me.$refs.container);initEcharts.setOption(me.option);

代码如下

<template><div><p>geoJSON获取地址   <a :href="href">跳转地址</a></p><div id="echarts" ref="container"></div></div>
</template><script>import echarts from 'echarts';import  'echarts-gl';//这个json文件,通过跳转地址获取import shanJson from '../../assets/mockData/shanxi.json';export default {data() {return {href:' http://datav.aliyun.com/tools/atlas/#&lat=33.521903996156105&lng=104.29849999999999&zoom=4',option: {}}},methods: {init() {let me = this;var barData = [{"name": "太原市","value": [112.48699,37.94036,100]}];echarts.registerMap('shanxi', shanJson);me.option = {title: {text: '山西省3D地图',left: 'center',top: 20},legend:{show:true,right:10,top:10},tooltip:{show:true,formatter:function(params){let value = params.data.value;return params.seriesName + ':'+ value[2];}},geo3D: {map: 'shanxi',boxWidth:50,boxHeight:6,boxDepth:90,// environment: 'auto',//鼠标旋转,缩放等视觉设置viewControl: {// center: [-10, 0, 10]},//光源的设置light: {main: {intensity: 1,shadow: true,alpha:150,beta: 70},ambient: {intensity: 0}},//地面的背景颜色groundPlane: {show: true,color:'transparent'},//特效设置postEffect: {enable:false},//标签样式label: {show:true,formatter:function(params){var content='',content=params.name;return content;},distance:0,textStyle:{color:'#ffffff',fontWeight : 'normal',fontSize :12,backgroundColor: 'rgba(255,255,255,0)'},},//地图样式 ===》地图各省市区的颜色,边界itemStyle: {color:'#73a4ff',borderColor: 'rgb(62,215,213)',borderWidth: 1},//鼠标 hover 高亮时图形和标签的样式emphasis:{label:{show:true,distance:10},itemStyle: {color:'#ffa8cc',}}},series: [{type: 'bar3D',name:'某某柱状图',coordinateSystem: 'geo3D',itemStyle: {color: 'red',opacity: 1},emphasis:{label:{show:false,}},data: barData,}]};let initEcharts = echarts.init(me.$refs.container);initEcharts.setOption(me.option);}},created() {},mounted() {this.$nextTick(() => {this.init();})}}
</script><style scoped>#echarts {width: 100%;height: 500px;}
</style>

效果如下

参考地址 https://www.echartsjs.com/zh/option-gl.html#geo3D.light.ambient

echarts 全国各省市3D图相关推荐

  1. echarts 全国各省市地图切换展示

    效果如上图,开始默认为全国地图,选择省或者市渲染为对应的地图 index.html <script type="text/javascript" src="http ...

  2. 湖北地图html代码,echarts全国省市地图代码

    [实例截图] echarts全国省市地图代码 [实例截图] [核心代码] html5 canvas echarts全国省市地图代码 *{margin: 0;padding: 0;} body{widt ...

  3. echarts——实现地图——获取全国+各省市的数据js——基础积累

    前几天写了一篇关于 echarts实现地图的博文,关于全国+各省市的数据js的获取,下面做一下记录. 1.阿里云获取地图数据的网址 阿里云获取全国+各省市数据js的链接:http://datav.al ...

  4. 全国各省市高考有多难?Python动态图给你盘点!

    开场段子???? : 下面我们用平行坐标系图来直观呈现全国各省市高考难度(4维度,分别是一本录取率,211录取率,985录取率,清北录取率). 平行坐标系图是一种适合呈现高维数据(3维以上)的图表形式 ...

  5. 2018计算机专业高考人数,2018年全国31省市高考人数及各省历年高考人数分析【图】...

    2018年共有975万考生报名高考.中国高考人数一直在持续变化.高考人数顶峰时期是2008年,为1050万,到2013年下降到912万,2014.2015年分别增加到939万.942万,2016.20 ...

  6. Pyecharts3D图:常见的3D图

    Pyecharts3D图:常见的3D图 文章目录 Pyecharts3D图:常见的3D图 前言 一.3D柱状图 1. 穿孔卡片 2. 堆砌图 二.3D折线图 1. 自转图 2. 正交投影 三.3D散点 ...

  7. 四川农大2020计算机专业录取分数线,四川农业大学2020年在全国各省市分专业录取分数线!含艺体类!...

    四川农业大学:简称"川农大",是国家"双一流"世界一流学科建设高校."211工程"重点建设高校.有博士后科研流动站8个.其中,农业科学.植物 ...

  8. 使用echarts完成中国省市区县镇地图展示

    目录 前言 一.中国地图 1.1 地图数据-china.js 1.2 代码应用 二.省份地图--以山东为例,其他省份同理 2.1 地图数据-shandong.js 2.2 代码应用 三.市级地图--以 ...

  9. 全国各地省市地区plist文件(数据跟微信的地区一致)

    全国各地省市地区plist文件(数据跟微信的地区一致),直接上数据,自己复制黏贴. <?xml version="1.0" encoding="UTF-8" ...

  10. echarts实现某个市3D地图展示

    应业务需求,以3D形式展示某个城市的地图,并根据该城市下属区域车辆的多少,动态变幻区域颜色 大概效果如下(颜色随便给的,超丑 简单记录下吧) 以舟山市为例: 1.生成舟山市的geojson文件 查询链 ...

最新文章

  1. 关于抢红包的_关于抢红包的作文500字
  2. Linux下DIR,dirent,stat等结构体详解(转)
  3. BeyondCompare4.1.9解决过期问题
  4. Cython进阶--用Cython封装Callback函数
  5. Linux内核里的“智能指针” (续)
  6. 计算机二级测试试题及答案,2017计算机二级测试题及答案解释
  7. css鼠标经过table文字变色,有没有可能用css实现当table被鼠标hover的时候,table列变色?...
  8. 【报告分享】中国老龄化社会的潜藏价值系列报告:第三篇章-银发经济的基本盘和新常态.pdf...
  9. qt5.4 for android,windows下Qt5.4.2 for android开发环境配置
  10. 资源 | 近500页python深度学习实践应用pdf
  11. UE4官方文档阅读笔记——编程指南
  12. python 编译成exe vmp加密_[分享]某vmp壳原理分析笔记
  13. 网络RJ45接口详解
  14. [我是面试官系列]如何判断一个人的执行力?
  15. mmo mysql_一次MMO游戏服务器性能压测记录
  16. xml和html的区别和联系
  17. [点点搬家]与Perl厮混后感觉嘚儿嘚儿的
  18. 蓝牙基带数据传输机理分析
  19. 第十二周 任务四
  20. CS61A Proj 1

热门文章

  1. 生存存疑?云计算第一股关停IoT公有云服务
  2. 地理信息三维可视化技术在城市规划中的应用
  3. 三维地理信息系统应用的关注要点
  4. k8s---adm构建
  5. php 正则格式化图片,php利用正则表达式格式化电话号码的方法
  6. java循环26个字母_java基础 26个英文字母循环输出 13个字母空一行
  7. 利用callgrind+gprof2dot+dot进行性能分析
  8. 通俗解释Docker是什么
  9. 如何在命令行卸载mysql_如何彻底卸载MySQL
  10. 在vue项目中插入视频