修改 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()
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章