KML 2.1

KML is a file format used to display geographic data in an earth browser, such as Google Earth, Google Maps, and Google Maps for mobile. A KML file is processed in much the same way that HTML (and XML) files are processed by web browsers. Like HTML, KML has a tag-based structure with names and attributes used for specific display purposes. Thus, Google Earth and Maps act as browsers for KML files.

This is the latest version of KML.

KML can be produced by Mapsource and Motionbased.

Maven Integration

In the pom.xml of your project, insert the Garmin Developer Repository as follows:

  <repositories>
        <repository>
                <id>developer.garmin.com</id>
                <name>Garmin Developer Repository</name>
                <url>http://developer.garmin.com/maven2</url>
        </repository>
  </repositories>

An example of the dependency which would be retrieved from Garmin Developer is:

  <dependency>
        <groupId>com.garmin.schemas</groupId>
        <artifactId>kml-2.1</artifactId>
        <version>1.0-SNAPSHOT</version>
  </dependency>