如何将相机发送到默认铯

时间:2019-03-15 16:58:53

标签: 3d 2d cesium

当我玩相机时,我有一个按钮,当单击它时,我希望它返回相机,因为它是第一个加载的相机。我正在使用Cartesian3。我已经对其进行了硬编码,但我不想这样做。这似乎不是一个好的解决方案。有任何想法吗?

    const cartesian = {
        heading: 6.283185299720323,
        pitch: -1.5707963267948966,
        roll: 0,
        x: 7868870.957809198,
        y: -59770008.94028264,
        z: 42461843.97941323
    }
    this.globeDispatcher.setCesiumCameraState(cartesian);

1 个答案:

答案 0 :(得分:1)

铯相机上有一个flyHome功能。

viewer.scene.camera.flyHome(duration);

可选参数duration可以为零以立即跳回原点,也可以为秒数。

相关问题