leaflet 结合 Echarts4 实现散点图(附源码下载)

前言

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

内容概览

leaflet 结合 Echarts4 实现散点图
源代码 demo 下载api

本篇 demo 利用 leaflet api 结合 Echarts4 实现散点图功能,效果图以下:

echarts

实现思路函数

从官网下载 Echarts4 源码,经过 _theme进行定位,定位到 function Echarts(){ } 里面的 this._theme = theme$$1;添加一行代码: this._geo = Geo; 
echarts.js 修改之处:
this

对 leaflet Layer 类进行扩展,新建 js 文件 leaflet-echarts.js,核心是 Echarts 的散点图其实也是在一个 Div 上画的,只要把这个 div 给拿到 map-pane 里面的 overlay-pane 。关于点的位置,由于 Echarts 内部本身有个把地理坐标转为像素坐标的方法,要重写 Echarts 内部方法 dataToPoint,完整的源码见文章尾部 demo 下载插件

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

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