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

scene.viewer.camera.setView() does nothing

我正在尝试为铯场景相机设置初始视图。根据 the camera tutorial ,它应该像调用 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
});

我错过了什么吗?

提前致谢!

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