根據
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')
目前可行。