Guía para programadores
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Esta sección incluye páginas con información adicional sobre elementos KML clave y cómo se usan.
- Archivos KMZActualizados
Obtén información sobre cómo empaquetar (y comprimir) tu archivo KML y todas sus imágenes, superposiciones, íconos y archivos de sonido relacionados en una unidad ordenada que se puede publicar o enviar por correo electrónico como una sola entidad.
- Viajes
- Google Earth 5.0 presenta los viajes: el movimiento controlado por KML en el espacio y el tiempo. Los elementos relacionados con el recorrido se encuentran en el espacio de nombres de la extensión 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 puede sumergir a los usuarios en los nuevos modos de altitud clampToSeaFloor yrelativeToSeaFloor. En este capítulo, también se analizan los modos tradicionales y por tierra.
- Tiempo y animación
- Cualquier elemento de KML puede tener datos de tiempo asociados. Cuando un archivo KML contiene un elemento con elementos TimeSpan o TimeStamp, Google Earth muestra un deslizador de tiempo. Con el control deslizante y el botón de reproducción, el usuario puede "reproducir" toda la secuencia o seleccionar períodos individuales para que se muestren.
- Cámaras
- El elemento Cámara proporciona una forma adicional de especificar el punto de vista de un elemento. Las cámaras se utilizan con PhotoOverlays, otra función agregada en KML 2.2. <Camera> proporciona un control total de seis grados de libertad sobre la vista para que puedas colocar la cámara en el espacio y rotarla alrededor de los ejes x, y y z.
- Superposiciones de fotos
- El elemento PhotoOverlay te permite localizar geográficamente una fotografía en la Tierra y especificar la ubicación y orientación de la Cámara que ve este PhotoOverlay. PhotoOverlay puede ser un rectángulo simple en 2D, un cilindro parcial o completo o una esfera (para panorámicas esféricas). El elemento secundario ImagePyramid de PhotoOverlay proporciona un manejo eficiente de fotografías arbitrariamente grandes en Google Earth.
- Datos del Cielo en KML
- Ahora puedes mostrar datos celestes en Google Earth. Esta página describe cómo configurar tu archivo KML para que puedas ver el cielo con consejos sobre cómo convertir coordenadas celestes estándar en Google Earth en modo Sky.
- Cómo agregar datos personalizados
- Existen tres formas diferentes de agregar datos personalizados a las funciones KML, según el tipo de datos. El nuevo elemento ExtendedData te permite agregar tus propios datos sin tipo, datos escritos o datos XML arbitrarios a un elemento KML. Google Earth conserva esta información junto con el archivo. Los datos sin tipo y los tipos escritos contienen elementos de visualización que se pueden utilizar para plantillas de estilo y reemplazo de entidades en el globo.
- Modelos
- Los objetos tridimensionales se pueden modelar de forma natural en su propio espacio de coordenadas y exportar como archivos COLLADATM. Luego, se importan a Google Earth y se colocan en la superficie de la Tierra.
- regiones
- Las regiones ofrecen un comportamiento de selección y nivel de detalle que te permite ajustar cómo se presentan tus datos en Google Earth. Cuando se usan con NetworkLinks, las regiones permiten la transmisión de conjuntos de datos muy grandes, con una carga de datos "inteligente" en varios niveles de resolución (consulta la sección Superposiciones). También puedes simular las capas de Google Earth con Regiones.
- Actualizaciones
- Puedes actualizar de forma incremental los datos cargados por NetworkLinks: cambiar, agregar y borrar datos KML que se cargaron previamente en Google Earth.
- Vencimiento
- En esta página, se explica cómo evitar que los datos KML se vuelvan inactivos, mediante el uso de encabezados HTTP y tiempos de vencimiento de KML.
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2022-12-20 (UTC)
[null,null,["Última actualización: 2022-12-20 (UTC)"],[[["\u003cp\u003eThis section provides further detail on key KML elements and their usage.\u003c/p\u003e\n"],["\u003cp\u003eKML files can incorporate touring, altitude modes, time, animation, and camera viewpoints for features.\u003c/p\u003e\n"],["\u003cp\u003eFeatures can include photo overlays, sky data, custom data, 3D models, and regions for enhanced visualization.\u003c/p\u003e\n"],["\u003cp\u003eNetworkLinks support data updates and can leverage regions for efficient streaming and level-of-detail management.\u003c/p\u003e\n"],["\u003cp\u003eKML data freshness can be controlled using HTTP headers and expiration times to prevent staleness.\u003c/p\u003e\n"]]],[],null,["# Developer's Guide\n\nThis section includes pages with additional information on key KML elements and how to use them.\n\n[KMZ Files](/kml/documentation/kmzarchives)^Updated^\n: Learn how to package up (and compress) your KML file and all its related images, overlays, icons, and sound files into one tidy unit that can be posted or emailed as a single entity.\n\n[Touring](/kml/documentation/touring)\n: Google Earth 5.0 introduces touring: KML-controlled movement through space and time. Touring-related elements are contained in the Google extension namespace.\n\n[Altitude Modes](/kml/documentation/altitudemode)\n: With the introduction of elements in the Google extension namespace, Google Earth 5.0 can take viewers underwater with new clampToSeaFloor and relativeToSeaFloor altitude modes. This chapter also discusses the traditional, above-ground modes.\n\n[Time and Animation](/kml/documentation/time)\n: Any Feature in KML can have time data associated with it. When a KML file contains a Feature with TimeSpan or TimeStamp elements, Google Earth displays a time slider. Using the slider and play button, the user can \"play\" the entire sequence or can select individual time periods for display.\n\n[Cameras](/kml/documentation/cameras)\n: The Camera element provides an additional way to specify the viewpoint for a Feature. Cameras are used with PhotoOverlays, another feature added in KML 2.2. \\\u003cCamera\\\u003e provides full six-degrees-of-freedom control over the view, so you can position the Camera in space and then rotate it around the *x* , *y* , and *z* axes.\n\n[PhotoOverlays](/kml/documentation/photos)\n: The PhotoOverlay element allows you to geographically locate a photograph on the Earth and to specify the placement and orientation of the Camera that views this PhotoOverlay. The PhotoOverlay can be a simple 2D rectangle, a partial or full cylinder, or a sphere (for spherical panoramas). The ImagePyramid child element of PhotoOverlay provides for efficient handling of arbitrarily large photographs in Google Earth.\n\n[Sky Data in KML](/kml/documentation/kmlsky)\n: Now you can display celestial data in Google Earth. This page describes how to set up your KML file to view the sky, with tips on converting standard celestial coordinates to display in Google Earth, Sky mode.\n\n[Adding Custom Data](/kml/documentation/extendeddata)\n: You can add custom data to KML Features in three different ways, depending on the kind of custom data. The new ExtendedData element allows you to add your own untyped data, typed data, or arbitrary XML data to a KML Feature. Google Earth preserves this information along with the file. Untyped data and typed data contain display elements that can be used for style templates and entity replacement in the balloon.\n\n[Models](/kml/documentation/models)\n: Three-dimensional objects can be modeled naturally in their own coordinate space and exported as COLLADA™ files, then imported into Google Earth and placed on the Earth's surface.\n\n[Regions](/kml/documentation/regions)\n: Regions provide culling and level-of-detail behavior that allow you to fine-tune how your data is presented in Google Earth. When used with NetworkLinks, Regions enable streaming of very large datasets, with \"smart\" loading of data at multiple levels of resolution (see the section on [Super-Overlays](/kml/documentation/regions#superoverlays)). You can also simulate Google Earth's layers using Regions.\n\n[Updates](/kml/documentation/updates)\n: You can incrementally update data loaded by NetworkLinks---changing, adding, and deleting KML data that was previously loaded into Google Earth.\n\n[Expiration](/kml/documentation/expiration)\n: This page discusses how to prevent KML data from becoming stale, through the use of HTTP headers and KML expiration times."]]