Guía para desarrolladores

En esta sección se incluyen páginas con información adicional sobre los principales elementos KML y cómo utilizarlos.

Archivos KMZActualizado
En esta página puedes obtener información sobre cómo comprimir y crear un paquete de tu archivo KML y las imágenes, superposiciones, iconos y archivos de sonido relacionados en una única unidad organizada que se puede publicar o enviar por correo electrónico como una sola entidad.
Viajes
Google Earth 5.0 presenta la función de viajes, que consiste en el movimiento controlado por KML a través del espacio y el tiempo. Los elementos relacionados con la función de viaje se encuentran en el espacio de nombres de extensiones de Google.
Modos de altitud
Gracias a la introducción de elementos en el espacio de nombres de extensiones de Google, Google Earth 5.0 ofrece la posibilidad a los usuarios de obtener una vista submarina mediante los nuevos modos de altitud clampToSeaFloor y relativeToSeaFloor. En este capítulo también se describen los modos tradicionales que se encuentran por encima del nivel del suelo.
Tiempo y animación
En KML, cualquier elemento de recurso (Feature) puede tener asociados datos de tiempo. Si un archivo KML contiene un elemento Feature con elementos de intervalo de tiempo (TimeSpan) o de marca de tiempo (TimeStamp), Google Earth muestra un deslizador de tiempo. Mediante el deslizador y el botón de reproducción, el usuario puede "reproducir" la secuencia completa o puede seleccionar períodos de tiempo específicos para mostrarlos.
Cámaras
El elemento de cámara (Camera) proporciona una forma adicional de especificar el punto de vista de un elemento Feature. Las cámaras se utilizan con elementos de superposición de fotografías (PhotoOverlay), otro recurso que se ha añadido a KML 2.2. El elemento <Camera> proporciona un control completo de seis grados con respecto a la vista, por lo que es posible colocar la cámara en el espacio y, a continuación, girarla entorno a los ejes X, Y y Z.
Superposiciones de fotografías
El nuevo elemento de superposición de fotografías (PhotoOverlay) permite ubicar geográficamente una fotografía en la Tierra y especificar la colocación y la orientación del elemento Camera que apunta hacia ese elemento PhotoOverlay. Un elemento PhotoOverlay puede ser un simple rectángulo en dos dimensiones, un cilindro parcial o completo o una esfera (para panorámicas esféricas). El elemento secundario de la pirámide de imágenes (ImagePyramid) del elemento PhotoOverlay permite una gestión eficaz de fotografías de gran tamaño en Google Earth.
Datos del firmamento en KML
Ahora se pueden mostrar datos del firmamento en Google Earth. En esta página se describe cómo configurar el archivo KML para ver el firmamento y se aportan sugerencias sobre cómo convertir coordenadas celestes estándar y mostrarlas en Google Earth a través del modo de cielo.
Cómo añadir datos personalizados
Existen tres formas diferentes de añadir datos personalizados a recursos KML, en función del tipo de datos personalizados. El nuevo elemento de datos ampliados (ExtendedData) permite añadir tus propios datos sin tipos definidos, datos definidos o datos XML arbitrarios a un recurso KML. Google Earth conserva esta información junto con el archivo. Los datos con y sin tipos definidos contienen elementos de visualización que se pueden utilizar en plantillas de estilo y en sustituciones de entidades en la viñeta.
Modelos
Los objetos en tres dimensiones se pueden modelar de forma natural en su propio espacio de coordenadas y exportarse como archivos COLLADA™; a continuación, se pueden importar a Google Earth y colocarse en la superficie de la Tierra.
Regiones
Las regiones (Region) permiten utilizar procedimientos de selección y de nivel de detalle para ajustar la forma en que se presentan los datos en Google Earth. Cuando se utilizan con enlaces de red (NetworkLinks), las regiones permiten estructurar en secuencias los conjuntos de datos muy grandes para lograr la carga "inteligente" de datos en varios niveles de resolución. Consulta la sección sobre superposiciones. También puedes simular las capas de Google Earth con elementos Region.
Actualizaciones
Los datos cargados mediante elementos de enlace de red (NetworkLink) se pueden actualizar de forma incremental; es decir, se pueden cambiar, añadir y eliminar los datos KML que se hayan cargado previamente en Google Earth.
Vencimiento
En esta página se analiza cómo evitar que los datos KML queden desfasados mediante el uso de fechas de vencimiento KML y encabezados HTTP.