Il formato ".kml" (keyhole markup language) è quello nativo di GoogleEarth, inteso come applicativo per PC. Il suo "compare" è il ".kmz" che non è altro che il file KML.... zippato.
Entrambi vengono letti nativamente da GoogleEarth. Uno dei due formati (non ricordo quale) può essere "uploadato" in Google Maps (sito web) creando così unja "mappa personale" da condividere con altri.
Alcuni programmi diversi da GoogleEarth leggono il formato kml, tra cui l'ottimo QLandKarteGT, il mio preferito.
Il formato "universale" per queste cose è il "gpx", formato leggibile da pressochè tutti i programmi di "mapping"
Per trasformare le tracce di un KML (o qualsiasi altro formato) in GPX e per le trasformazioni di formati georeferenziati in generale consiglio di affidarsi a
http://www.gpsies.com/Ciao!
Bibo