【问题标题】:Does GXml work with KMZ files?GXml 是否适用于 KMZ 文件?
【发布时间】:2010-12-29 23:19:03
【问题描述】:

Google Map API GXml 可以直接解析 .kmz 文件吗?如果不是,将 .kmz 文件转换为 .kml 的最佳方法是什么? .kmz 文件存储在数据库中,PHP 代码用于检索它。

【问题讨论】:

    标签: php google-maps kml kmz


    【解决方案1】:

    我很确定没有办法使用 Javascript 解压缩压缩数据,在将数据传递给 GXml.parse 之前必须这样做。

    GGeoXml 可以处理 KMZ 文件。它通过将 URL 传递给 Google 服务器来解压缩数据并在那里解析它,然后将各个覆盖对象返回给 Javascript 客户端。

    由于您正在使用 PHP 读取数据,您可能会考虑在您的 PHP 脚本中解压缩它,并将解压缩的数据提供给客户端。您可能需要对 PHP 配置做一些工作才能启用PHP Zip File functions

    【讨论】:

    • 谷歌的kmz转kml服务是否对公众开放?这将解决问题。谢谢。
    • 我才知道你的名字。不久前我正在阅读您的文章:)
    • maps.google.com/maps/gx 似乎提供了转换服务,但没有可用的文档。有人知道它是如何工作的吗?
    • Google 地图目前对加载的 KML 文件的大小和复杂性有特定限制。当前限制:code.google.com/apis/kml/documentation/mapsSupport.html
    猜你喜欢
    • 2012-11-01
    • 1970-01-01
    • 2011-07-11
    • 1970-01-01
    • 2021-12-12
    • 2015-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多