Because creating content on top of a map is time consuming, most developers look to standards to help them transfer content between platforms seamlessly. They typically use KML, which captures data in XML. For further information, see the KML page of the Open Geospatial Consortium.
Reader class in the
data module loads KML from a file and parses it. Further, the class has a utility method that creates a map layer, using the parsed KML data. The layer can be added directly to the map. All map objects receive regular map events (see Map Events) and can contain additional data, such as name and description (if the data are present in the KML document).
The HERE Maps API supports the import of KML files and data sets compliant with versions 2.1 and 2.2 of the KML standard. There are only a small number of features that the Maps API does not as yet support, for example, 3D buildings. The imported data are interpreted in the best way possible and any unsupported features in the KML data structure are ignored.
The image below shows data imported from KML and rendered on a satellite map by the Maps API.