如何将相机发送到默认铯
How do I send camera to default cesium
当我摆弄相机时,我有一个按钮,当它被点击时我想要它 return 相机,因为它是第一个加载的。我正在使用 Cartesian3。我对它进行了硬编码,但我不想那样做。这似乎不是一个好的解决方案。有什么想法吗?
const cartesian = {
heading: 6.283185299720323,
pitch: -1.5707963267948966,
roll: 0,
x: 7868870.957809198,
y: -59770008.94028264,
z: 42461843.97941323
}
this.globeDispatcher.setCesiumCameraState(cartesian);
Cesium 相机上有一个 flyHome
功能。
viewer.scene.camera.flyHome(duration);
可选参数 duration
可以是零表示立即跳回家,也可以是几秒的行程。
当我摆弄相机时,我有一个按钮,当它被点击时我想要它 return 相机,因为它是第一个加载的。我正在使用 Cartesian3。我对它进行了硬编码,但我不想那样做。这似乎不是一个好的解决方案。有什么想法吗?
const cartesian = {
heading: 6.283185299720323,
pitch: -1.5707963267948966,
roll: 0,
x: 7868870.957809198,
y: -59770008.94028264,
z: 42461843.97941323
}
this.globeDispatcher.setCesiumCameraState(cartesian);
Cesium 相机上有一个 flyHome
功能。
viewer.scene.camera.flyHome(duration);
可选参数 duration
可以是零表示立即跳回家,也可以是几秒的行程。