Как отправить камеру на цезий по умолчанию - PullRequest
1 голос
/ 15 марта 2019

Когда я играю с камерой, у меня появляется кнопка, при нажатии которой я хочу вернуть камеру, поскольку она была первой, когда она была загружена.Я использую 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 Ответ

1 голос
/ 15 марта 2019

На камере с цезием есть функция flyHome.

viewer.scene.camera.flyHome(duration);

Необязательный параметр duration может быть равен нулю для немедленного перехода домой или может быть числом секунд передвижения.

...