为Cesiumjs Viewer DEFAULT_VIEW_RECTANGLE设置默认偏移量?

时间:2017-08-05 21:00:04

标签: cesium

我设置了Cesium默认矩形和视图因子,两者都可以正常工作。但是,我希望我可以修改用于查看该矩形大约45度的默认音高。当我尝试使用默认偏移量时,它根本不会影响默认视图。

任何人都可以解释为相机的默认矩形设置默认音高的正确方法吗?

const Cesium = window.Cesium;
window.CESIUM_BASE_URL = './';
const extent = Cesium.Rectangle.fromDegrees(-124.848974, 24.396308,     -66.885444, 49.384358);
Cesium.Camera.DEFAULT_VIEW_RECTANGLE = extent;
Cesium.Camera.DEFAULT_VIEW_FACTOR = 0.1;
// Cesium.Camera.DEFAULT_OFFSET = new Cesium.HeadingPitchRange(0.0, -0.785398, 5000.0);

1 个答案:

答案 0 :(得分:1)

如何将相机设置为不同的角度?您是否考虑过使用Camera setView功能?

const extent = Cesium.Rectangle.fromDegrees(-124.848974, 24.396308,     -66.885444, 49.384358);
viewer.camera.setView({
    destination : extent,
    orientation: {
        heading : Cesium.Math.toRadians(90.0), // east, default value is 0.0 (north)
        pitch : Cesium.Math.toRadians(-90),    // default value (looking down)
        roll : 0.0                             // default value
    }
});