1、mars3d升级3.5以上,使用的时候报错;
需要看下 Mars3D三维可视化平台 | 火星科技 版本更新日志;
使用将Cesium的版本升级到1.103
2、升级Cesium到1.103,之后打包又会报错 - error in ./node_modules/mars3d-Cesium/Build/Cesium/index.js
哦,是因为cesium1.96改变了代码打包方式;在vue2中就会存在这种问题
解决办法:
1、参考 https://gitee.com/marsgis/mars3d-vue-template/tree/master/mars3d-vue2 升级下vuecli到5
2、固定mars3d-cesium版本为1.95,"mars3d-cesium": "1.95.1" 【注意不要^】
3、在html直接引入Cesium资源和import mars3d方式集成 (cdn cesium + import mars3d)
如果不升级Cesium的版本到1.1以上,就需要保持,mars3d的版本在3.4咯,
那肯定不现实,因为新版本肯定会有新功能,万一想要用新功能呢;
那么就只能升级啦,
个人认为最方便,最佳的解决方案肯定就是从cdn引入Cesium;