目录

1.引入插件

2.地图json数据选择

3.创建一个容器

4.读取json的数据,并加载到echarts

5.最终效果图

6.特殊效果


如有其他不懂的记得私我哦

1.引入插件

<script src="./js/jquery-3.4.1.js"></script>
<script src="./js/echarts.js"></script>

2.地图json数据选择

由于每个地区的json数据不一样所以先找到自己需要的对应数据

点击这里获取想要的地图数据

步骤如下:

下载完之后直接放入js文件就行啦!

3.创建一个容器

提示:

容器必须要有指定的宽高哦,大小由个人爱好决定

<div id="main" style="width: 900px;height: 700px;"></div>

4.读取json的数据,并加载到echarts

js/jilin.json就是您选择的地图所对应的数据名称

$.getJSON("./js/jilin.json", "", function(ret) {getArea(ret);
})
//吉林省分地图
function getArea(ret) {const myChart = echarts.init(document.getElementById('main'))let geoJson = ret;echarts.registerMap('jilin', ret)// 注册矢量地图数据var option = {visualMap: { // 视觉映射组件color: ['#040756', '#040756', '#040756', '#040756', '#040756'] //自定义范围的颜色},tooltip: { // 悬浮框trigger: 'item', // 触发条件backgroundColor: 'rgba(255, 170, 255, 0.8)',formatter: '{b}<br/>占用数{c}', // 自定义显示数据textStyle: {fontsize: 102,color: '#027FC5'}},series: [{type: 'map',map: 'jilin',zoom: 1.2,top: '10%',x: 'center',label: {show: true, // 显示    normal: {show: true,textStyle: {fontSize: 16, //字体大小fontWeight: 'bold',color: '#02CCFF' //字体颜色}},},itemStyle: {normal: { // 静态的时候显示的默认样式areaColor: '#F3D7D9', // 地图颜色borderColor: '#55ffff' // 边框颜色},emphasis: { // 鼠标移入动态的时候显示的默认样式borderWidth: 2, // 边框宽度areaColor: '#027FC5', // 地图颜色label: {show: true,textStyle: {color: '#fff' //鼠标经过字体颜色}}}},// 数据data: [{name: '长春市',value: '1202'},{name: '吉林市',value: '396'},{name: '通化市',value: '1125'},{name: '四平市',value: '635'},{name: '白山市',value: '586'},{name: '辽源市',value: '360'},{name: '白城市',value: '231'},{name: '延边朝鲜族自治州',value: '196'},{name: '松原市',value: '80'}]}]}myChart.setOption(option)
}

5.最终效果图

6.特殊效果

还有更多效果可修改比如:

1.地图颜色

visualMap: { // 视觉映射组件color: ['#040756', '#040756', '#040756', '#040756', '#040756'] //自定义范围的颜色},

2.地图边框默认颜色、鼠标移动地图上的效果

itemStyle: {normal: { // 静态的时候显示的默认样式areaColor: '#F3D7D9', // 地图颜色borderColor: '#55ffff' // 边框颜色},emphasis: { // 鼠标移入动态的时候显示的默认样式borderWidth: 2, // 边框宽度areaColor: '#027FC5', // 地图颜色label: {show: true,textStyle: {color: '#fff' //鼠标经过字体颜色}}}},

3.悬浮窗

tooltip: { // 悬浮框trigger: 'item', // 触发条件backgroundColor: 'rgba(255, 170, 255, 0.8)',formatter: '{b}<br/>占用数{c}', // 自定义显示数据textStyle: {fontsize: 102,color: '#027FC5'}},

echarts省份地图制作相关推荐

  1. eCharts省份地图配置及方法

    eCharts省份地图配置及方法 文章目录: 广东地图使用方法 广东地图使用方法 var geoCoordMap = { "广州":[113.30,23.20] }; var co ...

  2. echarts省份地图

    html <div id="mainMap" style="width: 600px;height:400px;margin: 200px auto;"& ...

  3. vue+echarts+3D地图 制作大屏

    基于3d地图做的一些效果,首先看下效果图 ​​​​​​​ 准备工作:下载echarts 和3d地图需要用到的依赖包,版本随意就行 ​​​​​​​ 下载依赖之后,在页面引入,引入网上下载的地图json文 ...

  4. 关于echarts省份地图不显示

    1.一开始做测试,现在Note-pad++编辑,发现world.js 和china.js都能用,但是zhejiang.js等其他省份的js不能用 2.于是我把这些代码放到自己的项目中编辑,用的ecli ...

  5. Echarts省份地图展示

    效果图: 文件中引入的咸阳json数据如下: xianyang.json /* * Licensed to the Apache Software Foundation (ASF) under one ...

  6. html 网页地图集制作ECHARTS,在页面使用echarts的地图(解决地图不完整)

    测试环境:IDEA+Tomcat7 谷歌浏览器 创建好web工程,编写jsp页面,在自己编写的JSP页面上导包 现在echarts停止了在其网站上下载地图脚本,直接通过src引用网站上的china.j ...

  7. Echarts中国地图各省份区域设置不同的颜色

    摘要: 接着<Echarts引入中国地图>续写,我们的项目需求是要求地图的背景颜色要各省份不同.看了文档同时也看了相关官网例子,写出来总结下吧,以便以后需要. 实现: 1.在series中 ...

  8. vue echarts绘制省份地图并添加自定义标注

    效果图 在main.js中引入地图 import echarts from 'echarts' Vue.prototype.$echarts = echarts; 省份是动态引入的,在.vue文件中 ...

  9. HTML中地图根据数据变色,echarts中国地图根据数据对省份渲染不同的颜色

    echarts中国地图 .centerItem { width: 856px; height: 640px; background-color: #fff; margin: 110px auto 0 ...

最新文章

  1. 3.菜鸟教你一步一步开发 web service 之 axis 服务端创建
  2. limit mysql 取最后_世上最全mysql性能调优总结
  3. 2016级算法第五次上机-C.Bamboo和Coco
  4. 自动驾驶的Pipline -- 如何打造自动驾驶的数据闭环?(上)
  5. 螺旋模型的概念简答题
  6. DoEvents 方法使用小结
  7. 如何向你的弱智同学解释区块链
  8. 如何将图片中的表格变成Excel?这几个操作很简单
  9. 关于使用系统定位持续后台定位的一点心得
  10. 1.19.5.3.时态表、关联一张版本表、关联一张普通表、时态表、声明版本表、声明版本视图、声明普通表、时态表函数等
  11. js实现360度图片旋转
  12. 联想服务器AR系列,联想正式发布AR一体机:晨星AR
  13. 透过细节看日本(转)
  14. 三、实战---爬取百度指定词条所对应的结果页面(一个简单的页面采集器)
  15. java数组初始化赋值_Java数组的三种初始化方式
  16. 中国量子计算机是什么,中国研发出世界首台量子计算机 什么是量子计算机
  17. 建设智能工厂建设,主要划分为哪几步?
  18. Bzoj1823 [JSOI2010]满汉全席
  19. element ui加入甘特图
  20. 2022最新版java开发手册 黄山版

热门文章

  1. 由于短期理财基金到期的最后一天是按活期利率盘算
  2. 苦于抖音四季文案久已的朋友们快看过来!
  3. 【ssd】M.2的SATA,PCI-x2(Socket 2 ),PCI-x4(Socket 3)了解一下,老程序员都快被新硬件搞蒙圈了
  4. 算法学习之膨胀腐蚀算法
  5. 经典SQL学习笔记 (四)-子查询
  6. 大型网站之存储瓶颈(数据库的垂直拆分)
  7. PHP接入图片文字识别AIP
  8. 学术派 | 基于AI的视频精彩度分析技术
  9. matlab设置坐标数值,Matlab中描点及坐标设置相关
  10. 矢量切片工具:tippecanoe