Os ficheiros .kml foram originalmente usados pelo software de mapeamento desenvolvido pela Keyhole Inc e armazenam informações de modelagem geográfica em formato XML.
Incluem pontos, linhas, polígonos e imagens e rotulam locais, criam diferentes ângulos de câmara, adicionam conteúdo HTML e muito mais. Podem ser abertos no Google Maps.