Definição: KML, também conhecido como Keyhole Markup Language - é um conjunto baseado em XML de padrões para a coleta, armazenamento e transmissão de dados para bidimensional e tridimensional de mapas digitais.
KML foi originalmente desenvolvido pela Keyhole, Inc., que foi adquirida pela Google em 2004.
O padrão KML é usado pelo Google Earth, mas também se tornou um dos protocolos de mapa padrão de armazenamento e transferência para uma ampla gama de dispositivos de GPS.
Muitos dispositivos GPS e os serviços de software e online que apoiá-los também suporte a importação e exportação KML.