Keyhole markup language ( 'KML' ) mao ang usa ka XML notasyon sa pagpakita geograpikanhong nga data sa sulod sa Internet.
Ang KML file sa usa ka hugpong sa mga bahin (dapit marka, mga larawan, mga poligono, mga modelong 3D, teksto paghubit, ug uban pa) alang sa display sa Google Earth, Mapa ug Mobile, o sa bisan unsa nga lain software nga heyograpiya pagpatuman sa KML encode. Matag dapit sa kanunay adunay usa ka longitude ug usa ka latitude.