如何以编程方式创建KMZ文件?

4

我该如何以编程方式创建.KMZ(Google Earth文件格式)? KMZ包含一个.KML文件(面向地点数据的XML)和一个名为“files”的目录中的图像,KML和文件目录压缩在一起构成KMZ。

现在,这里的挑战是将文件压缩成KMZ格式。我该如何做到这一点?

2个回答


1

文档的适当部分是https://developers.google.com/kml/documentation/kmzarchives

Apple的KML示例非常简单。如果您想要功能更全面的解析器,我建议使用libKML。它完全支持KML标准,并处理KML和KMZ文件。唯一的问题是它是用C++编写的,并且使用侵入式指针,在Obj-C中可能有点痛苦。

如果您真的想编写自己的解析器,并且只需要一种解压缩文件的方法,则https://bitbucket.org/kolpanic/zipkit/wiki/Home应该适合您。


我认为问题是关于创建KML/KMZ文件,而不是解析它们。 - MrTJ

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接