如何将相机发送到默认铯

问题描述 投票:1回答:1

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

    const cartesian = {
        heading: 6.283185299720323,
        pitch: -1.5707963267948966,
        roll: 0,
        x: 7868870.957809198,
        y: -59770008.94028264,
        z: 42461843.97941323
    }
    this.globeDispatcher.setCesiumCameraState(cartesian);
3d 2d cesium
1个回答
1
投票

在Cesium相机上有一个flyHome功能。

viewer.scene.camera.flyHome(duration);

对于立即跳回家,可选参数duration可以为零,或者可以是行进的秒数。

© www.soinside.com 2019 - 2024. All rights reserved.