如何将相机发送到默认铯

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 可以是零表示立即跳回家,也可以是几秒的行程。