# openlayers_echart **Repository Path**: gispdr/openlayers_echart ## Basic Information - **Project Name**: openlayers_echart - **Description**: 最新版的OpenLayers与最新的ECharts相结合,实现了将ECharts中的地图换成OpenLayers的地图。 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 5 - **Created**: 2022-08-12 - **Last Updated**: 2022-08-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # openlayers_echart **最新版的OpenLayers与最新的ECharts相结合,实现了将ECharts中的地图换成OpenLayers的地图。** --- ![image](https://raw.githubusercontent.com/wangbingqian110/openlayers_echart/master/flight1.gif) ![image](https://raw.githubusercontent.com/wangbingqian110/openlayers_echart/master/flight2.gif) ![image](https://raw.githubusercontent.com/wangbingqian110/openlayers_echart/master/windsgif.gif) --- - **npm使用** 1. 通过npm安装 ``` npm install openlayers_echart ``` 2. 项目中引用 ``` import ADLayer from 'openlayers_echart' var oe = new ADLayer(option,map,echarts) oe.render() ``` - **ES6使用方法**: 1. 下载项目目录中js文件:*openlayers_echart/src/openlayers.echart.js* 2. 在自己的js文件中添加: ``` import ADLayer from '(openlayers.echart.js文件所在路径,相对绝对均可)' ``` 3. 实例化。(option为ECharts中的配置项,map为OL的地图对象,echarts为ECharts的共有输出对象(不是自己初始化的那个)) ``` var oe = new ADLayer(option,map,echarts) oe.render() ``` --- - **ES5使用方法:** 1. 下载项目目录中js文件:*openlayers_echart/dist/JS/openlayers_echart.es5.js* 2. 在html页面中引入该js文件,该文件依赖Echart库的js的文件。 3. 实例化。(option为ECharts中的配置项,map为OL的地图对象,echarts为ECharts的共有输出对象(不是自己初始化的那个)) ``` var oe = new ADLayer(option,map,echarts) oe.render() ``` --- - **GitHub:** https://github.com/wangbingqian110/openlayers_echart