KML, un langage de balisage basé sur XML, décrit un certain nombre de caractéristiques visuelles superposées sur une carte, tels que les noms de lieux, les frontières géographiques, des formes, des repères et des superpositions de photos. Vous pouvez créer des fichiers KML pour un usage privé, de les partager publiquement ou de les soumettre à Google.