过程是这样的,一开始进页面,加载工作空间后保存camera数据。
之后用鼠标移动和切换视角,再用原来保存的camera数据来回来初始视角。但使用setView或者flyTo均无法回到初始视角,测试后发现只要orientation里面有最原始的方位角数据,就无法切换视角。但使用自己随便写的方位角(比如:Cesium.Math.toRadius(120.0))就能切换视角。
但方位角一开始进页面就已经保存了,切换之前也看过数据并没有变化,怎么就无法切换呢?
使用的版本是SuperMap_iClient3D_10i(2020)_for_WebGL_26304.zip