vue2 + cesium1.95.0 集成指南针(cesium-navigation-es6)问题解决方案
原因分析
cesium-navigation-es6版本为1.0.9,开始以为cesium版本问题,查阅很多博客,慢慢摸索到了原因,原来是cesium-navigation-es6中的很多文件引入cesium的方式不正确,导致获取cesium相关属性时获取不到,如下图
另:涉及defineProperties地方调整为Object.defineProperties
修改前:
修改后:
红色框中为原来引入方式,需更换引入方式,如第四行。下图中所有标红的文件夹或文件涉及引入cesium的地方都需要调整一遍
最后我们来看结果: