话不多说先上效果图,鼠标放在市会高亮当前市

地图上的两条线是因为展示需要,按照左边绘制上去了,不要问地图颜色,可以修改…
进入正题,聊一聊实现过程,首先引入echarts.js和省份.js

 <head><meta charset="utf-8" /><script src="../js/echarts.js"></script><script src="../js/jquery-3.4.1.min.js"></script><script src="../js/henan.js"></script><script src=""></script><title></title></head>


省份.js 链接:https://pan.baidu.com/s/1SmTpMm-dA8dECcYsFT-8rQ
提取码:5y3w

再来一块div装地图…哈哈

<body><div id="main" style="width: 1900px;height:800px;"></div></body>

注释很清晰了~

<script type="text/javascript">/* //container 为div的id */var dom = document.getElementById("main");//得到echarts的实例对象var myChart = echarts.init(dom);var option = {//背景颜色backgroundColor: '#fff',geo: {map: '河南',label: {//正常状态normal: {show: true,color: "#f00",},emphasis: {show: true,}},itemStyle: {borderWidth: 1, //省份的边框宽度color: '#0f0', //地图背景颜色},//缩放//roam: true,          },series: [{name: "河南",//类型:线条type: 'lines',coordinateSystem: 'geo',zlevel: 1,effect: {show: true,period: 2,trailLength: 1,//线条颜色color: '#00f',//线条粗细symbolSize: 3,},lineStyle: {normal: {//线条显色color: "#DAA520",width: 2,//线条弧度,0为直线curveness: 0.2,}},

以下是地图上显示的线的坐标代码~~

data: [{fromName: "安阳市",toName: "鹤壁市",coords: [[114.352482, 36.103442],[114.295444, 35.748236]]},{fromName: "鹤壁市",toName: "新乡市",coords: [[114.295444, 35.748236],[113.883991, 35.302616]]},{fromName: "鹤壁市",toName: "新乡市",coords: [[113.883991, 35.302616],[113.665412, 34.757975]]},{fromName: "新乡市",toName: "郑州市",coords: [[113.883991, 35.302616],[113.665412, 34.757975]]},{fromName: "郑州市",toName: "许昌市",coords: [[113.665412, 34.757975],[113.826063, 34.022956]]},{fromName: "许昌市",toName: "漯河市",coords: [[113.826063, 34.022956],[114.026405, 33.575855]]},{fromName: "漯河市",toName: "驻马店市",coords: [[114.026405, 33.575855],[114.024736, 32.980169]]},{fromName: "驻马店市",toName: "信阳市",coords: [[114.024736, 32.980169],[114.075031, 32.123274],],},{fromName: "三门峡市",toName: "洛阳市",coords: [[111.194099, 34.777338],[112.434468, 34.663041],],},{fromName: "洛阳市",toName: "许昌市",coords: [[112.434468, 34.663041],[113.826063, 34.022956],],},{fromName: "许昌市",toName: "周口市",coords: [[113.826063, 34.022956],[114.649653, 34.020357],],},{fromName: "周口市",toName: "商丘市",coords: [[114.649653, 34.020357],[115.650497, 34.437054],],},]}]
}
myChart.setOption(option);

结束了~~

使用Echarts绘制省份地图源码相关推荐

  1. FLEX绘制行政区域地图源码

    FLEX 通过开源框架Degrafa绘制行政区域地图  以下是效果图 点击地图上城市区域部分会变蓝色提示并且有相应的选择特效 此地图是湖南省的部分城市地图 通过SVG工具抠出来的 实际效果链接: ht ...

  2. 关注女性健康,分享 echarts 绘制女性体温表源码

    前言 最近每天早起睁眼的第一件事就是测舌下体温(水银体温计),要想测得准,测温时间要固定,作息也要规律. 基础体温的动态变化一定程度上可以反映女性黄体功能是否正常. 医生给的纸质体温表被我画错了一格, ...

  3. echarts 绘制省份地图 [ 把不同省份的市合并在一起 ]

    安装echarts yarn add echarts 效果图: 获取任意省市县数据来源json格式 注意: 这里在请求在写地图数据的时候,我采用的是JQ.使用axios的话会出现错误信息; 废话不多说 ...

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

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

  5. echarts 绘制中国地图(中英文转换)

    echarts 绘制中国地图 1.引入echarts npm install echarts import echarts from 'echarts' 2.引入地图china.js(网上自行搜索下载 ...

  6. 使用Echarts绘制geo地图(案例)

    使用Echarts绘制geo地图(案例) 项目使用@vue/cli 4.5.13以及echarts版本为5.1.2. 需求:在省份地图上,将数据进行分段映射.如图: 首先下载geojson数据 链接: ...

  7. C++ Opengl 绘制图像字符源码

    C++ Opengl 绘制图像字符源码 项目开发环境 项目功能 项目演示 项目源码传送门 项目开发环境 开发语言:C++和IDE:VS2017,操作系统Windows版本windows SDK8.1, ...

  8. C++ Opengl 绘制纹理字符源码

    C++ Opengl 绘制纹理字符源码 项目开发环境 项目功能 项目演示 项目源码传送门 项目开发环境 开发语言:C++和IDE:VS2017,操作系统Windows版本windows SDK8.1, ...

  9. vue echarts绘制市级地图下钻(带注释)

    vue echarts绘制市级地图下钻 ------- 以浙江嘉兴市为例 首先要知道地图的数据获取:http://datav.aliyun.com/portal/school/atlas/area_s ...

  10. 【朝花夕拾】Android自定义View之(一)手把手教你看懂View绘制流程——向源码要答案

    前言 原文:Android自定义View之(一)手把手教你看懂View绘制流程--向源码要答案 View作为整个app的颜值担当,在Android体系中占有重要的地位.深入理解Android View ...

最新文章

  1. 三流Java搞技术,二流Java搞框架,一流Java…
  2. NGINX + PHP 安装配置
  3. Python的零基础超详细讲解(第四天)-Python的数据类型
  4. C++:从子类访问父类的私有函数
  5. 十大经典排序算法之希尔排序及其优化
  6. CSS基础(part16)--CSS用户界面样式
  7. 1-5 三整数排序(算法竞赛入门经典)
  8. vscode浏览器扩展(图文教程) - 设置篇
  9. oracle以32位运行,Oracle在 32位系统上运行突破sga1.7g的方法
  10. 解决 RaspberryPi 树莓派 NTP服务异常 无法自动同步时间
  11. Java 会是首选的最佳编程语言吗?
  12. Angularjs总结(一)表单验证
  13. 【零基础 快速学Java】韩顺平 笔记整理(到p170 跑路了)
  14. 学习机器学习,需要具备什么的数学基础?
  15. 实时广播星历和精密星历下载
  16. 一款十分完整的客户关系管理系统源码【源码免费分享】
  17. 浏览器自动化(python)
  18. 将所有程序最小化到系统托盘RBTray strokeit TrayEverything
  19. 在HTML中实现两个div并排显示
  20. 华为正鸿蒙发布会,星星之火 数码视讯支持华为鸿蒙发布会全球直播

热门文章

  1. 阿里巴巴 EasyExcel (web版) 上传与下载(超详细) Excel上传下载
  2. java使用python爬虫,如何使用 Python 爬虫爬取 Java 题库?
  3. java file文件删除_Java File.delete 删除文件
  4. java强制删文件夹_java删除文件或文件夹的方法
  5. 全球超高精度 IP 实时定位系统--捕风者
  6. 推荐几个不错的苹果电脑截图工具
  7. java打菱形_java打印菱形
  8. 40亿个手机号码如何去重?
  9. 打字游戏html代码,JavaScript打字小游戏代码
  10. ST电机库5.4.5FUL版本(ST MC SDK)