创建kmz文件以供离线使用的最佳方法是什么?
我需要文件 放在CD上,推销员可以提取所有Google地球数据 - 地图,地标,气球,文字和照片,无需连接互联网。
答案 0 :(得分:0)
您可以在KMZ文件中拥有任何级别的嵌套KML或KMZ文件。 KMZ文件可以在弹出气球中内嵌显示嵌入图像,并从一个地标链接到另一个地标。您还可以通过气球说明中的iframe显示一些内容,例如内联的HTML文件。
以下是KML描述代码段,用于显示嵌入在KMZ文件中的文件的内嵌图像和外部HTML(通过iframe)。
<description>
<![CDATA[
Here is an image:<BR>
<img src="image.gif"/>
<BR>
Here is html:
<BR>
<iframe src="test.html">
<p>Your browser does not support iframes.</p>
</iframe>
]]>
</description>
以下是KMZ Tutorial
中<iframe>
内容的一些限制
<src>
元素中的<iframe>
元素无法指向本地元素 磁盘上的文件,也不能指向KMZ文件中的文件;它必须 指向浏览器可以访问的Internet上的URL。
如果要链接到非KML文档(例如HTML,PDF等),则将它们嵌入到KMZ文件中会有一些进一步的限制。如果这些文件位于KMZ文件中,则直接链接到本地文件(HTML,PDF,图像等)不适用于Google地球。
如果您的目标是离线CD或DVD(没有互联网连接),那么您可以轻松地创建包含子文件夹(例如视频,图像,HTML等)中的媒体内容的KML文件。要链接到非KML文件,Google地球中该KML的用户需要在工具/选项/常规菜单面板中启用“允许访问本地文件和个人数据”选项,然后您才能使用能够像在Web浏览器中那样访问这些链接。
CD / DVD和KML / KMZ文件的结构和布局取决于以下几点:1)您希望提供的数据量以及它是否适合压缩或未压缩形式的CD或DVD,以及2 )您是只想在KML描述气球中显示内容还是想在完整浏览器窗口中链接到内容。您可能有一个混合内容 - 其中一些内容仅在KML气球描述中显示,在这种情况下,如果需要压缩,可以将其放置在KMZ文件中,以及需要在外部链接和访问的其他内容。