Как сбросить высоту камеры в Google Earth - PullRequest
1 голос
/ 19 февраля 2012

Я хочу сбросить положение камеры на более высокое положение или уменьшить масштаб.

Я смотрю на код здесь:

http://earth -api-samples.googlecode.com / SVN / багажник / демки / диск-симулятор / index.html

Я думаю, что это должно быть сделано с использованием объекта DS_simulator, но я не могу выяснить, как.

Любая помощь приветствуется.

1 Ответ

3 голосов
/ 19 февраля 2012

Вы можете использовать Camera или LookAt для достижения этой цели.Увеличение и уменьшение масштаба управляется атрибутом range для LookAt и атрибутом altitude для Camera.

Вот краткий пример установки range с помощью lookat.

// Get the current view.
var lookAt = ge.getView().copyAsLookAt(ge.ALTITUDE_RELATIVE_TO_GROUND);

// Zoom out to twice the current range.
lookAt.setRange(lookAt.getRange() * 2.0);

// Update the view in Google Earth.
ge.getView().setAbstractView(lookAt);

См. Этот документ для получения дополнительной информации об управлении представлением, используя эти два объекта.https://developers.google.com/earth/documentation/camera_control

Также вы можете поиграть с рабочим примером здесь.http://code.google.com/apis/ajax/playground/?exp=earth#move_camera

...