You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:KMZ中缩略图相对路径失效,如何配置目录结构?

解决KMZ中KML点位缩略图相对路径失效问题

核心问题原因

KMZ是Google Earth专用的压缩包格式,要求主KML文件(默认命名为doc.kml)必须位于压缩包的根目录,所有资源文件的相对路径都基于这个根目录计算。你之前的问题大概率是主文件位置不对,或者打包时包含了多余的外层文件夹。

正确配置步骤

  1. 调整目录结构
    把你的KML文件重命名为doc.kml,和files文件夹放在同一层级,最终结构如下:

    待打包目录/
        --doc.kml
        --files/
            --thumbnail.jpg
    
  2. 修改KML中的图片路径
    因为doc.kml和files文件夹在KMZ根目录同级,直接用相对路径指向图片即可,不需要加../或./前缀:

    <img style="max-width:500px;" src="files/thumbnail.jpg">
    
  3. 正确打包成KMZ
    选中doc.kml和files文件夹,直接压缩为ZIP文件,然后将ZIP后缀改为.kmz。注意不要把外层的"待打包目录"一起压缩,否则KMZ根目录会多一层,导致路径无法识别。

可选自定义主文件名(不推荐)

如果坚持要用自定义的KML文件名(比如my_kml.kml),需要在压缩包根目录添加一个名为kml.mimetype的文件,内容为:

application/vnd.google-earth.kml+xml

同时在压缩软件中设置该自定义KML文件为KMZ的主文件(部分压缩软件支持此操作),但这种方式兼容性不如默认的doc.kml稳定。

内容的提问来源于stack exchange,提问作者GeoMonkey

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 19:02:42