【问题标题】:Google Earth - KMZ - Open embedded ImageGoogle 地球 - KMZ - 打开嵌入图像
【发布时间】:2013-03-15 02:00:01
【问题描述】:

我有一个 KML,我使用对图像的相对引用在 KMZ 内编写。描述完美地显示了调整大小的缩略图。当我点击它曾经在 GE 内部打开的图像时。我不知道发生了什么,但图像不会再打开了。

在我的 kmz 中,我有 doc.kml 和包含我的图像的 dir“文件”

如果可能,我还希望它在 Windows 照片查看器中打开。提前致谢!这是我的代码(部分)

<tr><td class="padr">Photo 1:</td><td><a href="files/IMG_0003331.JPG"><img src="files/IMG_0003331.jpg" width="200" height="150"/></a></td></tr>
<tr><td class="padr">Photo 2:</td><td><a href="files/IMG_0004332.JPG"><img src="files/IMG_0004332.jpg" width="200" height="150"/></a></td></tr>
<tr><td class="padr">Photo 3:</td><td><a href="files/IMG_0005333.JPG"><img src="files/IMG_0005333.jpg" width="200" height="150"/></a></td></tr>
<tr><td class="padr">Photo 4:</td><td><a href="files/IMG_0006334.JPG"><img src="files/IMG_0006334.jpg" width="200" height="150"/></a></td></tr>             <tr><td class="padr">Photo 5:</td><td><a href="files/IMG_0007335.JPG"><img src="files/IMG_0007335.jpg" width="200" height="150"/></a></td></tr>
<tr><td class="padr">Photo 6:</td><td><a href="files/IMG_0008336.JPG"><img src="files/IMG_0008336.jpg" width="200" height="150"/></a></td></tr>

【问题讨论】:

  • 在接受建议并玩了更多之后,我能够让 GE 在 Windows 照片查看器中打开我的图像,但现在它不会在气泡中显示预览。在这一点上,它似乎是一个或另一个。有没有办法两者兼得?

标签: html image google-earth kmz


【解决方案1】:

我遇到了同样的问题。最近的一次强制更新占用了我的一个已建立的项目,其中嵌入超链接到图像是至关重要的并且破坏了它。

我的解决方法是使用 UNC 路径名而不是映射的驱动器名。即 \server\drive name\directory\file.html 而不是 k:\directory\file.html,并强制 Google Earth 在外部浏览器中打开而不是直接在 GE 中打开。

这并不理想,但至少现在可以使用,我可以通过“复制+粘贴”来解决,而不是破坏我的整个项目并重新开始。

令人沮丧。它应该比那更优雅。

【讨论】:

    【解决方案2】:

    以防万一有人遇到与我相同问题的帖子,我终于让它按我想要的方式工作。

    <tr><td class="padr">Photo 1:</td><td><a href="../files/IMG_0003331.JPG"><img src="../files/IMG_0003331.jpg" width="200" height="150"/></a></td></tr>
    <tr><td class="padr">Photo 2:</td><td><a href="../files/IMG_0004332.JPG"><img src="../files/IMG_0004332.jpg" width="200" height="150"/></a></td></tr>
    <tr><td class="padr">Photo 3:</td><td><a href="../files/IMG_0005333.JPG"><img src="../files/IMG_0005333.jpg" width="200" height="150"/></a></td></tr>
    

    这会在气泡中显示缩略图大小的预览,并在点击时在照片查看器中打开照片。

    【讨论】:

      【解决方案3】:

      您可以在 KML 描述气球弹出窗口中内联它们,它们将像在 HTML 文档中一样显示。假设您还可以链接到嵌入在 KMZ 文件中的图像,就像您在上面尝试做的那样,这样您就可以在气球弹出窗口中显示缩略图,并链接到也嵌入在 KMZ 文件中的更大版本的图像。

      当前版本的 GE 7.x 不允许链接到 KMZ 文件中的嵌入图像。一个不太理想的解决方法是在外部网站上发布图像(例如 plus.google.com、dropbox.com、imageshack.us 等),并让 KML/KMZ 通过其绝对 URL 引用图像,但这会失败KMZ 作为自包含数据集的全部目的。但是您仍然可以将缩略图嵌入到 KMZ 文件中,以便在气球内查看它。唯一的问题是链接到图像(即&lt;A href=""&gt;)并在气球上下文外部访问它。

      即使您在 GE 中选中了“访问本地文件”选项,点击嵌入图像的链接也会被 Google 地球忽略。同样,在图片上选择“在新窗口中打开”也没有效果。

      更新:关于一个相关主题,最近 discussed 不支持 Google 地球 iOS 平台上 KMZ 文件中的嵌入图像,并且内嵌图像在那里不起作用。

      【讨论】:

      • 感谢您的输入,但它正在工作,突然图像无法打开。它们仍然显示在气泡中,但不会打开。另一个有趣的事情是,我可以单击“缩略图”并选择复制并成功地将图像粘贴到不同的程序中。对我来说很奇怪。再次感谢。
      • 是的,您可以在线查看嵌入的图像,它们在 Web 浏览器中的显示方式与在 HTML 文档中的显示方式相同。 “复制图像”是 img 标签而不是
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多