基於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:禁止視角平移;