【问题标题】:Loading photos in KML/KMZ files在 KML/KMZ 文件中加载照片
【发布时间】:2013-08-12 01:59:49
【问题描述】:

我将开发一种机制来导出尽可能多的数据。 100 张照片及其位置信息到 KML/KMZ 文件中。

只是想知道这样做的最佳做法是什么。我最初的快速选择是: 1.在地标描述中使用html img标签来内部引用包裹在KMZ内部“文件”文件夹中的实际照片; 2.在地标描述中使用html img标签来引用照片的URL(可公开访问)。

选项一涉及将所有照片写入 KMZ 的内部“文件”文件夹。这将使它成为一个庞大的文件。同时,在加载 KMZ 文件期间,所有照片都必须加载到内存中。

我的问题是选项 2,如果在用户单击地标打开弹出气球之前不会加载特定照片,或者所有照片都像选项 1 一样加载?

谢谢!

干杯, 亚历克斯

【问题讨论】:

    标签: kml google-earth kmz


    【解决方案1】:

    您可以将 Google 地球视为一个专门的网络浏览器,并且给定地标内的 HTML 的处理方式与网络浏览器中 HTML 的处理方式相同。在选项 2 中,直到用户单击地标并选择描述气球并开始渲染后,才会下载图像。

    选项 1 您有一个巨大的 KMZ 文件,正如您所描述的,必须完全下载到客户端并在本地解压缩。如果您希望 Google 地球移动用户查看该文件,则该文件可能太大而无法在移动设备中下载。 The Google Earth essentially unpack the KMZ then access images as in the case of option 2 when the placemark with that image is selected.唯一的区别是整个集合必须一次性下载,因此初始启动时间较慢,并且取决于网络速度。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多