Google Earth 5.0. KML virtual travel management. Introduction

Original author: Google GEO Team
  • Transfer
KML is one of the most popular geodata storage and management languages. Currently, publications in Russian on it are practically absent. Therefore, I will try to start preparing the author's translation of the documentation. A habr is a good place for this work. Let's get started!

Google Earth 5 has added new features - virtual travel management using KML - Touring . This article describes the syntax and features of a travel management language - tour


The travel management language allows you to control the flight according to the given geospatial data, including:
  • set flight duration between points
  • smoothly fly through waypoints without stopping
  • play sound files at a specified time
  • change KML during the tour

For more information on Google Earth user tools when playing and creating tours, see the User Guide .


The KML elements that define the tours are contained in a set of extensions for the OGC KML standard , using the gx prefix . To use them, you must include the correct set of URI names in the header in your KML file:

Tour elements are associated with the gx prefix and include:

The tour is currently supported only on Google Earth 5.0 and may not be supported by another location viewer. If your browser does not support tour tags, then it should ignore them without error messages and download the rest of KML.


Primitive travel ( tour primitive ): one of a set of elements that define actions in the round. An example of a primitive is FlyTo, defined by an elementand his descendants.

Playlist ( playlist ): a container that contains a set of primitives that define the round. Elements of a playlist can be depicted as a set of actions defined by their duration along the timeline .

To be continued…

Also popular now: