首页 / 浏览问题 / 三维GIS / 问题详情
cesium球上添加echarts统计图层
67EXP 2021年04月08日

我yarn add echartslayer安装好echartslayer,然后 import EchartsLayer from 'echartslayer'

但是我new EchartsLayer(viewer)实例化报错,没有getCanvasContainer方法

1个回答

您好,您那边是在三维还是二维使用,getCanvasContainer()这个方法是mapbox里面的
6,087EXP 2021年04月08日
是三维

如果我引用超图包里面的echartsLayer.js是ok的,如果通过npm下载的依赖的echartslayer会报错

你调用的是map.getCanvasContainer(),map是在实例化EchartsLayer()传过来的viewer,就相当于是调用了viewer里面的getCanvasContainer(),但是viewer里面本身就没有getCanvasContainer()这个方法,这跟echartsLayer.js又有什么关系呢?

额,那我npm安装的echartslayer改怎么用呢?

就正常用啊,要实现统计图表可以参考网上的博客:https://blog.csdn.net/qq_35241223/article/details/103745950

额,不是这种的,我是想要实现官网示例echarts-迁徙那种的
那您可以直接照着官网写啊
你好,getCanvasContainer()里不传viewer,传什么参数呢?大佬
...