2012-04-03 13 views
3

Wie kann ich .KMZ (Google Earth-Dateiformat) programmgesteuert erstellen? .KMZ enthält eine .KML-Datei (XML für standortbasierte Daten) und Bilder in einem Verzeichnis mit dem Namen "files", das zusammen komprimierte KML- und Dateiverzeichnis erstellt KMZ.Wie programmgesteuert KMZ-Datei erstellen?

Jetzt besteht die Herausforderung darin, die Dateien in ein KMZ-Format zu komprimieren. Wie kann ich das machen?

Antwort

0

Der entsprechende Teil der Dokumentation ist https://developers.google.com/kml/documentation/kmzarchives

Das Apple KML Beispiel sehr stark vereinfacht ist. Wenn Sie einen vollständigeren Parser wünschen, würde ich libKML empfehlen. Es unterstützt vollständig den KML-Standard und verarbeitet KML- und KMZ-Dateien. Der einzige Haken ist, dass es in C++ geschrieben ist und intrusive Zeiger verwendet, was in Obj-C ein wenig schmerzhaft sein kann.

Wenn Sie wirklich Ihren eigenen Parser schreiben möchten und nur eine Möglichkeit zum Entpacken von Dateien benötigen, sollte https://bitbucket.org/kolpanic/zipkit/wiki/Home für Sie arbeiten.

+0

Ich denke, die Frage war über _creating_KML/KMZ-Dateien, nicht _parsing_ sie. – MrTJ

Verwandte Themen