scene.viewer.camera.setView()什么都不做

时间:2017-01-26 11:34:28

标签: cesium

我正在尝试设置铯场景相机的初始视图。根据{{​​3}},它应该像调用scene.viewer.camera.setView()一样简单 - 但在我的情况下,它没有任何效果。

const viewer = new Cesium.Viewer('cesiumContainer', viewerOptions);
const { scene } = viewer;
const startPos = Cesium.Cartesian3.fromDegrees(4.8951722, 52.3710947, 150000);

// this works
viewer.camera.flyTo({
    destination: startPos,
});

// this doesn't
scene.viewer.camera.setView({
    position: startPos,
    // heading: 0.0,
    // pitch: -Cesium.Math.PI_OVER_TWO,
    // roll: 0.0
});
我错过了什么吗?

提前感谢!

1 个答案:

答案 0 :(得分:1)

显然是destination: startPos,而不是position: startPos