2017-08-05 52 views
1

我设置了Cesium的默认矩形和视图因子,它们都可以正常工作。但是,我希望能够将用于查看该矩形的默认音调修改大约45度。当我尝试使用默认偏移量来达到这个目的时,它根本不影响默认视图。为Cesiumjs查看器DEFAULT_VIEW_RECTANGLE设置默认偏移量?

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

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); 

回答

0

如何将摄像机设置为不同的角度?你有没有考虑使用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 
    } 
});