Keyhole Markup Language
3D-s földrajzi modellező fájlformátum, melyet a Keyhole Inc. nevű cég dolgozott ki katonai műholdak alkalmazására.
A Keyhole céget a Google 2004-ben felvásárolta, a formátumot pedig továbbfejlesztette.
Jelenleg a Google Earth (Google Föld) program fájlformátumaként ismert állomány.
XML, tehát címke alapú jelölőnyelv, mely térben ábrázolt alakzatok megjelenítésére szolgál, képes pontok, vonalak, képek, sokszögek leírására.
A következő tulajdonságok határozhatók meg vele:
- hely (földrajzi koordináták)
- kép
- ikonok
- 3D modell
- poligon
- textúra
- leírás
- kamera pozíció
- több képréteg elhelyezése
- stílusok támogatása
- HTML funkciók
A Google Earth a Föld digitális 3D-s modelljét jeleníti meg a KML fájlok segítségével.
Tömörített formája a KMZ.