修改 Cesium 默認視角最佳方法


從源碼上尋找,找到相機模塊中初始化的位置,其實只需改動 Camera.DEFAULT_VIEW_RECTANGLE 這一個靜態字段即可。

示例:默認定位到中國上空

Cesium.Camera.DEFAULT_VIEW_RECTANGLE = Cesium.Rectangle.fromDegrees(
  75.0, // 東
  0.0, // 南
  140.0, // 西
  60.0 // 北
);
var viewer = new Cesium.Viewer("cesiumContainer");

補充:獲取當前視角的 Rectangle

使用相機模塊的 computeViewRectangle 方法即可

const currentViewRect = viewer.camera.computeViewRectangle()


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM