leaflet 结合 Echarts4 实现迁徙图(附源码下载)

摘要:
迁移映射初始化调用//将Echarts添加到映射varlayerWork=L。叠加Echarts addTo;完整的演示源代码可以在小专栏的末尾找到:GIS Home LEAFLET小专栏在末尾提供源代码下载。如果你对这个专栏感兴趣,你可以关注一下
前言

leaflet 入门开发系列环境知识点了解:

内容概览

leaflet 结合 Echarts4 实现迁徙图
源代码 demo 下载

本篇 demo 利用 leaflet api 结合 Echarts4 实现迁徙图功能,效果图如下:
leaflet 结合 Echarts4 实现迁徙图(附源码下载)第1张
leaflet 结合 Echarts4 实现迁徙图(附源码下载)第2张

实现思路:在leaflet 结合 Echarts4 实现散点图(附源码下载)基础上实现的

  • 地图初始化
var map = L.map('map');
L.tileLayer('http://map.geoq.cn/ArcGIS/rest/services/ChinaOnlineStreetPurplishBlue/MapServer/tile/{z}/{y}/{x}').addTo(map);
map.setView(L.latLng(37.550339, 104.114129), 4); //设置缩放级别及中心点
  • Echarts 相关 options 配置
var geoCoordMap = {
"海门":[121.15,31.89],
"鄂尔多斯":[109.781327,39.608266],
……
};
 
var BJData = [
[{name:'北京'}, {name:'上海',value:95}],
[{name:'北京'}, {name:'广州',value:90}],
[{name:'北京'}, {name:'大连',value:80}],
[{name:'北京'}, {name:'南宁',value:70}],
[{name:'北京'}, {name:'南昌',value:60}],
[{name:'北京'}, {name:'拉萨',value:50}],
[{name:'北京'}, {name:'长春',value:40}],
[{name:'北京'}, {name:'包头',value:30}],
[{name:'北京'}, {name:'重庆',value:20}],
[{name:'北京'}, {name:'常州',value:10}]
];
 
var SHData = [
[{name:'上海'},{name:'包头',value:95}],
[{name:'上海'},{name:'昆明',value:90}],
[{name:'上海'},{name:'广州',value:80}],
[{name:'上海'},{name:'郑州',value:70}],
[{name:'上海'},{name:'长春',value:60}],
[{name:'上海'},{name:'重庆',value:50}],
[{name:'上海'},{name:'长沙',value:40}],
[{name:'上海'},{name:'北京',value:30}],
[{name:'上海'},{name:'丹东',value:20}],
[{name:'上海'},{name:'大连',value:10}]
];
 
var GZData = [
[{name:'广州'},{name:'福州',value:95}],
[{name:'广州'},{name:'太原',value:90}],
[{name:'广州'},{name:'长春',value:80}],
[{name:'广州'},{name:'重庆',value:70}],
[{name:'广州'},{name:'西安',value:60}],
[{name:'广州'},{name:'成都',value:50}],
[{name:'广州'},{name:'常州',value:40}],
[{name:'广州'},{name:'北京',value:30}],
[{name:'广州'},{name:'北海',value:20}],
[{name:'广州'},{name:'海口',value:10}]
];
……
  • 迁徙图初始化调用
//将Echarts加到地图上
var layerWork = L.overlayEcharts(option).addTo(map);

完整demo源码见小专栏文章尾部GIS之家leaflet小专栏

文章尾部提供源代码下载,对本专栏感兴趣的话,可以关注一波

免责声明:文章转载自《leaflet 结合 Echarts4 实现迁徙图(附源码下载)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇网页制作技巧:iframe自适应高度Asp.net 服务器Application,Session,Cookie,ViewState和Cache区别下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

在原生 html 中使用 vue,在浏览器中直接运行 .vue 文件,在 vue 中使用 leaflet

vue3-in-html 在html中使用vue3,不依赖nodejs和webpack,不依赖脚手架 demo源码 https://gitee.com/s0611163/vue3-in-html 功能 编写了几个简单的组件,使用了element-plus和vuex 在vue3组件中使用leaflet实现电子地图 特色 原生 html 开发,不依赖 n...

leaflet实现风场图

前言 leaflet 入门开发系列环境知识点了解: leaflet api文档介绍,详细介绍 leaflet 每个类的函数以及属性等等 leaflet 在线例子 leaflet 插件,leaflet 的插件库,非常有用 内容概览 leaflet 实现风场图,实现效果来自此参考文献:https://github.com/danwild/wind-...