# KML

Learn how the Map control uses the KML.

## Content

**KML** or **Keyhole Markup Language** is a file format used to render geographic data in an Earth browser such as Google Earth. An XML-based language for geographic visualization and annotation, KML was originally created for Google Earth. For more information, see [https://developers.google.com/kml/documentation](https://developers.google.com/kml/documentation). KML files can be created to pinpoint locations, expose rich data in new ways and add image overlays.

KML is a global standard maintained by the Open Geospatial Consortium. It uses a tag-based structure with nested elements and attributes. Based on the XML standard, all KML tags are case-sensitive and must appear exactly as they are listed in the KML Reference. The Reference shows which all tags are optional, and within a given element, tags must appear in the order shown in the Reference.

The following sub-topics provides detailed information about KML operations:

* [Import and Export](/componentone/docs/win/online-maps/kml/import-and-export)


* [Display Shapes](/componentone/docs/win/online-maps/kml/display-shapes)