【问题标题】:how to create KMZ file programmatically?如何以编程方式创建 KMZ 文件?
【发布时间】:2012-04-03 11:30:30
【问题描述】:

如何以编程方式创建 .KMZ(谷歌地球文件格式)? .KMZ 包含一个 .KML 文件(基于位置的数据的 XML)和名为“files”的目录中的图像,KML 和文件目录压缩在一起构成 KMZ。

现在的挑战是将文件压缩成 KMZ 格式。我该怎么做?

【问题讨论】:

    标签: iphone ios ios4 xcode4.2


    【解决方案1】:
    【解决方案2】:

    文档的相应部分是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文件,而不是解析它们。
    猜你喜欢
    • 1970-01-01
    • 2012-07-30
    • 1970-01-01
    • 1970-01-01
    • 2011-02-26
    • 2011-01-18
    • 2010-12-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多