基于Cesium 开发实际功能的时候,需要调整或者固定相机视角,支持用户完成操作。今天也遇到类似的需求,记录一下。
3D视图中
控制视角平移:scene.screenSpaceCameraController.enableRotate = true
true: 允许左键按下视角平移;
false: 禁止左键按下视角平移;
控制视角缩放:scene.screenSpaceCameraController.enableZoom = true
true: 允许中键缩放视角;
false:禁止中键缩放视角;
控制视角旋转:scene.screenSpaceCameraController.enableTilt = true
true:允许视角旋转;
false:禁止视角旋转;
2D和哥伦布视图
控制视角平移:scene.screenSpaceCameraController.enableTranslate = true;
true: 允许视角平移;
false:禁止视角平移;