【问题标题】:Local images are not appearing in kmz本地图像未出现在 kmz 中
【发布时间】:2013-03-06 13:33:28
【问题描述】:

我在 kml 中有信息气泡,它显示图像和一些数据。

该图像是来自各个文件夹的本地图像。我在图像 src 路径之前添加了一个“文件”添加,现在我可以在 kml 文件中的地标上看到图像。

但是当我将此 kml 文件转换为 kmz 时,这些气泡上的图像不会出现。

有人可以帮我解决这个问题吗?

干杯 普拉文。

【问题讨论】:

  • 您能否提供一个显示该问题的示例 KMZ 文件?图像路径是相对的(图像嵌入在 KMZ 中)还是绝对的(图像位于该绝对路径)?
  • 没有看到 kml/kmz 几乎是不可能的。
  • @geocodezip img src 是本地引用它就像

标签: kml google-earth google-earth-plugin kmz


【解决方案1】:

这是一个example KMZ file with an image in the infowindow,它使用 Google Maps API v3 中的 KmlLayer 工作(似乎无法嵌入链接,所以它在下面):

KmlLayer

geoxml3

并使用Google Maps(不再支持)

图像嵌入在 KMZ 中。

KMZ documentation 声明:

它们可以引用同一 KMZ 文件中的文件,也可以引用其他 KMZ 文件中包含的文件或存储在网络上其他位置的文件。

您的 File:/// 引用不是“在网络上”。

它还指出:

但是,如果您对本地文件使用绝对引用,则在将文件移动到新系统时链接将中断。相对引用避免了这个问题。

【讨论】:

  • 我在 src 中使用了文件包含。这是在 kml 中工作的,但是当我将该 kml 转换为 kmz 时,该图像不会出现在气球上
  • 您可能希望将图像嵌入到 KMZ 中,看看是否可行。
  • @geicodezip 如果我们使用相对引用,那么图像将不会出现在气泡中
  • 您是否有显示该问题的 KMZ 文件?
猜你喜欢
相关资源
最近更新 更多
热门标签