von Google Earth und Google Maps-Anwendung Plattformen , KML -Dateien oder Keyhole Markup Language -Dateien verwendet werden, sind Bilddateien von Karten in den beiden Anwendungen verwendet . Mit dem Google Earth Programmierschnittstelle oder API zusammen mit der Programmiersprache VB.NET , können Sie Desktop-Anwendungen , die spezifische Bedürfnisse der Nutzer , dass die Google- Versionen ihrer Anwendungen Maps und Earth nicht erfüllen kann treffen können. Anleitung
1
Starten Sie das Programm, das Sie zum Programmieren von Anwendungen in VB.NET verwenden . Öffnen Sie das Software-Projekt , das Sie ändern und geben ihm die Möglichkeit, KML-Dateien schreiben wollen
2
Stellen Sie den Server MIME-Typen wie folgt: .
Application /vnd.google -earth . kml + xml kml
application /vnd.google - earth.kmz kmz
3
Geben Sie den folgenden Code in Ihr Dokument , um die # ziplib Bibliothek laufen enthalten mit VB . NET und das wird als Mechanismus dienen , um die KML-Datei schreiben:
mit ICSharpCode.SharpZipLip.Zip ;
mit ICSharpCode.SharpZipLip.Checksums ;
4
Setzen Sie den folgenden Code in die Anwendung und ändern " example.kml ", um den tatsächlichen Namen der Datei, die Sie wünschen = "Application /kml ";
this.Response.AppendHeader ( " Content-Encoding ", " kml ");
byte [] bytes = null;
MemoryStream memStream = new MemoryStream ();
XmlTextWriter xmlTW = new XmlTextWriter ( memStream ,
Encoding.UTF8 );
xmlTW.WriteStartDocument ();