问题标签 [kmz]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4023 浏览

gis - 如何链接到 KMZ 文件中的内部文件?

我正在尝试设置一个KMZ文件以在 Google 地球中使用,其中气球内容主要在 HTML 文件中定义,这些文件是使用 iframe 嵌入的。当在本地文件系统上使用相对链接时(假设文件系统访问已启用),该设置适用于纯 KML 文件和额外的 HTML 文件。

我的问题是我找不到一种方法来创建包含所有文件的 KMZ 文件以相互关联的方式。KML 规范根本没有谈论这个问题(事实上 KMZ 在整个文档中只出现了几次)。我也找不到关于 KMZ 的任何其他文档。

是否可以链接到 KMZ 中的其他 HTML 文件?如果是:如何?

0 投票
6 回答
2867 浏览

java - 使用 java 对谷歌地球图像进行 kmz 压缩

有谁知道在 Java 中使用什么压缩来创建其中存储有图像的 KMZ 文件?我尝试使用标准 Java 压缩(以及各种模式,BEST_COMPRESSION、DEFAULT_COMPRESSION 等),但我的压缩文件和 kmz 文件总是略有不同,不会在谷歌地球中加载。似乎特别像我的 png 图像(实际的 kml 文件似乎以相同的方式压缩)。

有没有人从谷歌地球之外成功创建了一个链接到本地​​图像(并存储在文件目录中)的 kmz 存档?

谢谢

杰夫

0 投票
1 回答
171 浏览

php - 如何使用 PHP 解压缩数据库中的列

我有一个 KMZ 文件作为 blob 存储在 MySQL 中。KMZ 文件使用 PKZIP 压缩。如何使用 PHP 解压缩文件?

0 投票
1 回答
774 浏览

php - GXml 是否适用于 KMZ 文件?

Google Map API GXml 可以直接解析 .kmz 文件吗?如果不是,将 .kmz 文件转换为 .kml 的最佳方法是什么?.kmz 文件存储在数据库中,PHP 代码用于检索它。

0 投票
1 回答
5014 浏览

kml - 嵌套 KMZ 文件

是否可以创建一个由多个较小的 KMZ 文件组成的 KMZ 文件?我宁愿不必手动合并实际的 KML 实体,但如果这是唯一的选择,我会这样做。

0 投票
2 回答
4116 浏览

maps - 在谷歌地图上使用 KML / KMZ

为了测试,我将此 html 文件保存到我的服务器。有没有一种简单的方法可以在此处包含 KML 或 KMZ 文件?

0 投票
1 回答
818 浏览

maps - KML + Google Earth:用位图填充四边形?

我正在构建一个 KML 文件以用作 Google 地球中的地图图层以及处理 KML/KMZ 文件的任何其他文件。

我想要做的是:显示许多位图图像,使每个图像都被拉伸以适合指定的四边形,其中指定的四边形的第一个顶点例如是位图的左上角,下一个顶点将是右上角适合的位置,依此类推。有没有(相对)简单的方法来做到这一点?如果无法以任何简单的方式扭曲/拉伸图像,只需将其显示在指定位置,缩放和旋转都是可以接受的。

更新:澄清:给定一组形成四边形的四个地理空间坐标,我想获取一个矩形位图(通过指定的 URL 或包含在 KMZ 文件中)并将其放置在地图上,使其四个角与上述四边形的四个角对齐。如果不可能扭曲图像以适合任何四边形,则只需指定位置、旋转和大小就足够了。希望这更清楚一点。

任何帮助将非常感激。

谢谢!

0 投票
1 回答
8014 浏览

kml - 如何使用 KMZ 文档创建 Google 可视化强度/热图?

我想创建一个基于英国县的谷歌可视化 API 强度/热图。

为此,我似乎需要使用包含县地图数据(我已经找到)的自定义 KML/KMZ 文件。

谁能为我提供一个示例,说明如何根据 KMZ 文件显示强度图?我知道如何显示谷歌可视化强度图。我只是找不到任何使用自定义 KMZ 文件的示例。

0 投票
1 回答
1183 浏览

google-maps - 在 ArcGIS Server + Google Maps API 上显示 KMZ 文件

我正在尝试使用 ArcGIS Server Google Maps API 将我的服务器中的 kmz 文件放入 google-maps-map 中。它适用于 KML,但 KMZ 不显示。有什么建议么?

0 投票
1 回答
2103 浏览

java - 如何使用 java.util.zip 在 Java 中归档/压缩字符串以在 Google 地球中使用?

用例

我需要将字符串中的 kml 打包成 kmz 响应,用于 Google 地球中的网络链接。我还想在我做的时候把图标等包装起来。

问题

使用下面的实现,我收到来自 WinZip 和 Google Earth 的错误,即存档已损坏或文件无法分别打开。与我构建的其他示例不同的部分是添加字符串的行:

请指出正确的方向以正确写入字符串,以便它位于doc.xml生成的 kmz 文件中。我知道如何将字符串写入临时文件,但为了便于理解和提高效率,我非常希望将操作保留在内存中。

向我展示如何将补充文件从icons文件夹放入存档中的类似文件夹而不是与doc.kml.

更新即使将字符串保存到临时文件,也会发生错误。啊。

用例说明该用例用于 Web 应用程序,但获取文件列表的代码在那里不起作用。有关详细信息,请参阅how-to-access-local-files-on-server-in-jboss-application