Вы можете использовать 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