0

我有一个使用对图像的相对引用在 KMZ 内编写的 KML。描述完美地显示了调整大小的缩略图。当我点击它曾经在 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>
4

3 回答 3

1

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

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

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

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

于 2013-10-01T21:11:22.537 回答
0

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

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

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

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

于 2013-03-15T15:43:26.163 回答
0

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

<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>

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

于 2013-03-26T02:41:21.843 回答