根据
https://blog.csdn.net/weixin_41698051/article/details/115176834
按步骤导入确实可以实现3d地球带飞线效果,
但是,版本是:
echarts:4.6.0
echarts-gl:1.1.1
其中,world.js 是echarts@4版本里自带的,升级至5的版本后,没有world.js了。但是,我这边需要使用echarts@5的一些特效。
这边解决思路是:将echarts@4.6.0版本的world.js复制出来,放到自己的文件里。再升级echarts@5。
新问题:echarts@5 必须与echarts-gl@2 版本一致,不然报错(版本不兼容)。将echarts版本升级至@2.0后,又有问题:
'ECharts is not Loaded'
打开world.js后,发现里面报错信息如下:
if (!echarts) {log('ECharts is not Loaded');return;}
我估计是前面有些判断条件,本来是echarts@4或者echarts-gl@1里需要的,所以,暂时解决方法是:
将判断条件先行满足,能跑通再说。
else if (typeof exports === 'object' && typeof exports.nodeName !== 'string')
目前可行。