Usado pelo Google Earth e Google Maps plataformas de aplicativos, arquivos KML ou arquivos de linguagem de marcação buraco da fechadura , são arquivos de imagem de mapas usados nas duas aplicações. Usando a interface de programação de aplicativo Google Earth , ou API , juntamente com a linguagem de programação VB.NET , você pode criar aplicativos de desktop que podem atender a necessidades específicas dos utilizadores que as versões do Google de seus Maps e Earth aplicações não podem satisfazer. Instruções 
 1 
 Inicie o programa que você usa para programar aplicações em VB.NET . Abra o projeto de software que você deseja modificar e dar-lhe a capacidade de escrever arquivos KML 
 2 
 Definir os tipos de MIME do servidor da seguinte forma: . Terra vnd.google -
 
 application /. kml + xml kml 
 
 application /vnd.google - earth.kmz kmz 
 3 
 Digite o seguinte código em seu documento para executar a biblioteca # ziplib incluído com VB . NET e que servirá de mecanismo para gravar o arquivo KML : 
 
 usando ICSharpCode.SharpZipLip.Zip ; 
 
 usando ICSharpCode.SharpZipLip.Checksums ; 
 4 
 Insira o seguinte código para o aplicativo e mudar " example.kml " para o nome real do arquivo que você deseja = " Application /kml "; 
 
 this.Response.AppendHeader ( " Content- Encoding " , " kml " ); 
 
 byte [] bytes = null; 
 
 MemoryStream memStream = new MemoryStream (); 
 
 XmlTextWriter xmlTW = new XmlTextWriter ( memStream , 
 
 Encoding.UTF8 ); 
 
 xmlTW.WriteStartDocument ();