2017-01-26 3 views
1

Я пытаюсь установить начальное представление для камеры сцены цезия. согласно the camera tutorial, это должно быть так же просто, как позвонить scene.viewer.camera.setView() - что, однако, не имеет никакого эффекта, в моем случае.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

, очевидно, это destination: startPos, а не position: startPos.

+0

Спасибо. API изменился с тех пор, как это было написано. В ближайшее время учебник будет обновлен. – emackey

Смежные вопросы