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 ();