El API de Google Earth II


Continuamos con más cosas útiles de esta API. Este post es la continuación del post anterior El API de Google Earth y KML.

Podéis ver el ejemplo en este enlace.

Movernos a un punto

Para movernos a un punto podemos hacerlo con las sentencias:

var la = ge.createLookAt(”);
la.set(XXXX, YYYYY, 0, ge.ALTITUDE_RELATIVE_TO_GROUND, 0, 0, 1000 );
ge.getView().setAbstractView(la);

Deberemos substituir XXXX e YYYY por las coordenadas del punto.

Crear un punto de interés

Crear un punto de interés es algo mas largo. Aquí os dejo el código comentado.

//Creamos el punto
var placemark = ge.createPlacemark(”);
//Asignamos el texto o nombre del punto
placemark.setName(“Sagrada Família”);
//Lo añadimos al visor
ge.getFeatures().appendChild(placemark);
//Le asignamos el icono
var icon = ge.createIcon(”);
icon.setHref(‘http://maps.google.com/mapfiles/kml/paddle/red-circle.png’);
var style = ge.createStyle(”);
style.getIconStyle().setIcon(icon);
placemark.setStyleSelector(style);
//Situamos el punto fisicamente
var la = ge.getView().copyAsLookAt(ge.ALTITUDE_RELATIVE_TO_GROUND);
var point = ge.createPoint(”);
point.setLongitude(2.1745);
point.setLatitude(41.404);
placemark.setGeometry(point);

Opciones del visor

Podemos modificar varias opciones en el visor:

  • options.setStatusBarVisibility( TRUE/FALSE ): Barra de estado.
  • options.setGridVisibility( TRUE/FALSE ): Visibilidad del grid.
  • options.setOverviewMapVisibility( TRUE/FALSE ): Visibilidad del mapa de situación.
  • options.setScaleLegendVisibility( TRUE/FALSE ): Visibilidad de la escala.
  • options.setAtmosphereVisibility( TRUE/FALSE ): Visibilidad de la atmósfera.
  • options.setMouseNavigationEnabled( TRUE/FALSE ): Navegación con el ratón.
  • ge.getNavigationControl().setVisibility( ge.VISIBILITY_SHOW / ge.VISIBILITY_HIDE ): Visibilidad del control de navegación.
Comparte y ayudanos:
  • email
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • LinkedIn
  • Netvibes
  • StumbleUpon
  • Twitter
  • BarraPunto
  • Bitacoras.com
  • Live
  • Meneame
  • Yahoo! Bookmarks
  • Technorati

, ,

  1. #1 by Dani on 8/Jul/2009

    Es lo malo de Google Earth. Esperemos que los de Google se acuerden de nosotros y lo adapten. La verdad es que esta muy currado.

  2. #2 by Maki on 8/Jul/2009

    Lo malo es que no sirve para Linux, Por lo que nunca lo he visto en acción.

(No será publicado)