2012-04-03 136 views
3

如何以編程方式創建.KMZ(谷歌地球文件格式)? .KMZ包含一個.KML文件(用於基於位置的數據的XML)和一個名爲'files'的目錄中的圖像,壓縮在一起的KML和files目錄生成KMZ。如何以編程方式創建KMZ文件?

現在這裏面臨的挑戰是將文件壓縮成KMZ格式。我怎樣才能做到這一點?

回答

0

文件的相應部分是https://developers.google.com/kml/documentation/kmzarchives

蘋果KML例子非常簡單。如果你想要一個更全面的特色解析器,我會推薦libKML。它完全支持KML標準,並處理KML和KMZ文件。唯一的問題是它是用C++編寫的,並且使用在Obj-C中可能有點痛苦的侵入式指針。

如果你真的想編寫自己的解析器,只需要一種解壓縮文件的方法,https://bitbucket.org/kolpanic/zipkit/wiki/Home應該適合你。

+0

我認爲這個問題是關於_creating_ KML/KMZ文件,而不是_parsing_它們。 – MrTJ 2012-04-03 14:28:35