离线kmz文件

时间:2013-03-13 22:56:42

标签: offline kmz

创建kmz文件以供离线使用的最佳方法是什么?

我需要文件 放在CD上,推销员可以提取所有Google地球数据 - 地图,地标,气球,文字和照片,无需连接互联网。

1 个答案:

答案 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文件中,以及需要在外部链接和访问的其他内容。