2017-08-05 318 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 
    } 
});