我想将多个 jpg(s) 和/或 pdf 文件显示到单个地标。文件路径在我公司的目录中,我希望公司中的任何人都能够查看我发送此 google 地球文件的每个地标。
我已经尝试了该命令,但似乎都没有工作。
这两个命令都适用于“http:// 地址”处的图像,但不适用于对我的硬盘驱动器或服务器的引用。
我想将多个 jpg(s) 和/或 pdf 文件显示到单个地标。文件路径在我公司的目录中,我希望公司中的任何人都能够查看我发送此 google 地球文件的每个地标。
我已经尝试了该命令,但似乎都没有工作。
这两个命令都适用于“http:// 地址”处的图像,但不适用于对我的硬盘驱动器或服务器的引用。
KML 地标可以在其描述中包含任意数量的图像。大多数 HTML 将呈现在任何给定地标的描述中。
选项 1. 通过 KML 中的 URL 链接到 PDF 或其他媒体
这是要在 Google 地球中启动的示例 KML 文件,它将在弹出气球中显示一个内嵌图像,其中包含指向 PDF 文件的链接:
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2">
<Placemark>
<name>Test</name>
<snippet/>
<description>
<![CDATA[<a href="http://stlab.adobe.com/wiki/images/d/d3/Test.pdf"><img
src="http://stlab.adobe.com/wiki/skins/common/images/icons/fileicon-pdf.png"></a>
]]>
</description>
<gx:balloonVisibility>1</gx:balloonVisibility>
</Placemark>
</kml>
请注意gx:balloonVisibility标记,如果设置为“1”,将自动显示弹出窗口。这是一个有用的功能。
如果图像在您的硬盘驱动器中,那么您将无法与其他人共享 KML,除非您将图像捆绑在 KMZ 文件中或将图像发布到您公司的网站,以便通过 URL 访问它们。
选项 2. 在地标描述气球中嵌入 PDF
将 PDF 直接嵌入到地标描述气球中的一个技巧是在 iframe 中使用 Google PDF 查看器,并将测试 URL 替换为下面链接中的实际 URL。
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Placemark>
<name>Test</name>
<snippet/>
<description>
<![CDATA[
<iframe src="http://docs.google.com/gview?url=http://stlab.adobe.com/wiki/images/d/d3/Test.pdf&embedded=true"
style="width:718px; height:700px;" frameborder="0"></iframe>
]]>
</description>
</Placemark>
</kml>
此技术不需要 Flash 播放器,可在 Google 地球中使用。
请注意,如果您这样做太多次和/或尝试处理非常大的文档,那么查看器将显示以下消息:
您已达到查看或下载非 Google 文档格式文件的带宽限制。请稍后再试。