当前位置: 代码迷 >> 综合 >> openlayers 使用echarts
  详细解决方案

openlayers 使用echarts

热度:81   发布时间:2023-12-03 09:08:50.0

echarts 中提供了很多的图标和特效,这正好弥补了不会写图表的我,加上地图上功能的需要,所以采用了ol3Echarts作为扩展
git地址:https://github.com/sakitam-fdd/ol3Echarts
该扩展插件已经能满足大多数的要求了,具体的代码和实现可以参考git中的项目。但是该项目在对6.4版本好像存在一些bug
在这里插入图片描述
经过测试和使用,的确存在该问题
暂时找到的解决办法是,下载ol-echarts的js文件,找到代码中的mockEvent中的 event.originalEvent 替换 event.pointerEvent
在这里插入图片描述
此外修改mouseMove中将target.className === ‘ol-overlaycontainer-stopevent’ 改成 target.className === ‘ol-viewport’ 貌似可以正常使用,现在暂时没找到其他的bug,如果还有bug,请在git上通知作者,我这边只是一个搬砖的人。

  相关解决方案