Según Wikipedia, el KML (del acrónimo en inglés Keyhole Markup Language) es un lenguaje de marcado basado en XML para representar datos geográficos en tres dimensiones.

En palabras cotidianas, los KML son un tipo de archivo que contienes datos geográficos como coordenadas, dirección, altura o cualquier otra variable que nos servirá para representar en un mapa algún recorrido o puntos de interés.