问题标签 [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 回答
3439 浏览

android - 如何加载 KMZ 文件?

“我必须将 kmz 文件加载到我正在开发的 android 应用程序中,并且该 kmz 文件将从 sdcard 加载到应用程序中。所以我应该为此做些什么,无论是直接的 uri 意图还是我必须解析它通过 xml 解析,如果是这样,那么如何将坐标加载到地图中以显示该 kmz 文件。

0 投票
1 回答
1156 浏览

javascript - 将 XML 多边形转换为 Google 地图

我有一个 XML (KMZ) 文件,其中包含指向地理区域(如县和州)的多边形,并且我希望能够将这些数据读入 googlemaps。

我认为它可以通过两种方式更方便地完成:

a) 将 xml 文件解析为插入到 Oracle 数据库中 b) 使用 Javascript 直接从我的谷歌地图页面读取 xml。(我想数据将被放置在数组中)。

无论哪种方式,是否有人对如何有效地做到这一点有一些提示?也许有人已经编写了执行此操作所需的大部分代码。

谢谢

0 投票
1 回答
299 浏览

powershell - 如何使用 powershell 替换 KMZ 文件中的字符串

我需要修改 KML/KMZ 文件中的属性字符串,我已将 KMZ 文件解压缩到临时文件夹,并且需要通过 KML 文件更改名称字符串(出现时的所有名称字符串)所以 powershell 可以提供帮助,但我不太确定如何,我是powershell的新手。我怎么能这样做?请帮忙!

0 投票
1 回答
121 浏览

java - 我有几个在谷歌地球中打开的 .KMZ 文件。我需要将这些文件加载​​到java中。我用Eclipse有没有办法?

我假设有某种 google api 用于此。我只是不知道在哪里可以找到任何帮助?

0 投票
1 回答
1674 浏览

html - 如何使带有谷歌地图的网站离线可用

我在 html5 中使用离线缓存创建了一个网页http://babysoftblog.co.cc/shahma/kmz/map_sexten.html。它使用 kmz 文件显示谷歌地图。该页面在线运行良好..但它没有显示谷歌页面关闭时映射 [en 离线。我做错了吗?

0 投票
3 回答
913 浏览

asp.net-mvc - 在 asp.net mvc 中跨域打开 kmz 文件

我在通过 google earth api 打开 kmz 文件时遇到问题。当我提供到服务器上文件的静态链接时,它工作正常:

但是,当我将链接更改为另一个域(即 WCF 服务)上的文件时:'https://10.122.150.183:4431/Uploads/1/test.kmz',文件不会在谷歌地球中打开。我尝试了另一种解决方案:从 ASP.Net MVC 控制器动态提供 kmz 文件,返回:

如果我尝试从浏览器的地址栏中获取它,它工作正常,但是当我在fetchKml方法中提供指向操作的链接时,该操作甚至不会调用。

关于如何从另一个域打开 kmz 文件的任何建议?

0 投票
1 回答
2741 浏览

java - 无法使用 java.util.zip 创建 KMZ 文件

因此,我过去制作了一些示例 KML/KMZ 文件,主要是手工制作,并且发现由于这项工作与 Google 地球存在一些不一致之处。在大多数情况下,我认为我对特定版本的 GE 需要做的事情有很好的把握。最近,我尝试在我的 KML/KMZ 示例文件中添加一些自动化功能,以便根据给定的 CSV 点和其他元数据为某些客户端自定义它们。

我想联系那些有使用自定义图标或内容从 Java 创建 KMZ 文件的经验的人。这是我坚持的皱纹:

我手动创建了一堆样式和自定义图标,以更好地显示客户数据。最近,我创建了一个 Java 应用程序,它可以通过自动化 KML/KMZ 生产来节省大量时间。这些样式直接从示例中复制到我的 Java 代码中(在其应有的位置使用转义符)。Java 代码最初构建了 KML,然后我将 KML 与示例中的图标文件夹打包,压缩并保存为 KMZ。一切正常。

然后我添加了一个主要基于此示例的代码块,并将我的所有图标作为资源添加到 jar 中。然后,我将文件构建为 .zip,并验证 KML 和 Icon 文件(在适当的文件夹中)是否在 zip 中。他们是。所有人都对这个世界感到满意。

然后我将输出文件名更改为 .kmz 而不是 .zip 并尝试在 Google 中运行输出。我的自定义图标都没有加载。KML 工作正常,点和多边形具有正确的样式颜色,但中间有带有 X 的框,好像它无法访问图标。

如果我将输出 KMZ 重命名为 zip、解压缩并在其中运行 KML,一切都会按预期工作。如果我重新压缩并重命名为 KMZ,它会再次损坏。

不过,这才是真正的乐趣。如果我将 KML 从 KMZ 中取出,使用工作区资源中的图标文件夹重新打包,另存为 KMZ 并加载到谷歌地球,它可以正常工作。

我觉得这告诉我,我的 java.util.zip 代码以某种方式破坏了图像,以至于 GE 不知道如何处理它们。但是我完全不明白为什么它们在未包装时工作正常,但在从同一位置重新包装时又坏了。

有人有想法么?提前道歉没有发布代码。如果我们可以稍微缩小问题空间,我会发布我可以发布的内容。

这是我目前可以转录的尽可能多的代码:

0 投票
1 回答
964 浏览

android - 谷歌地图上的 KMZ 矢量文件

我有一个 KMZ 矢量文件,可以在我的 Google 地球应用程序上正常工作,但我想通过 Google 地图将它覆盖在我的手机(android)上。

那可能吗?

0 投票
2 回答
641 浏览

google-maps - Google Maps KMZ 文件无法在 IE8 和 IE7 中呈现

我有一个带有地图的网络应用程序。我添加了一个不错的自定义地图控件来打开和关闭地图上的不同图层。目前只有两层,并且在大多数浏览器中都运行良好。

IE8+7 除外。打开时,地图上不显示任何图层。据我所知,地图正在加载 kmz/kml 文件(当 preserveViewport 设置为 false 时,地图会移动到正确的位置),但它们只是没有出现。一层包含折线,另一层包含标记。我使用的代码如下:

0 投票
1 回答
134 浏览

kml - appendChild kmz 仅在我进行游览时第二次起作用(游览进入同一个 kmz)

我有一个 GE 插件的 KMZ 文件。这个文件有很多 PNG 和几个 kml(poligons、lines、placemarks 等)。

运行此游览的功能是:

}

它运行良好,但只是我第二次进行巡回演出。当我第一次运行它时,它只运行游览但不显示 poligons、地标和 png,但如果我第二次单击游览,它工作正常。

如何强制第一次加载 kmz 信息?

感谢您的任何帮助。最好的问候, 俊秀。

更新:有时,kmz poligons 和 placemarks 会在第一次加载......但它只在某些时候起作用......我认为也许游览在附加 kmz 之前开始运行,所以问题是我如何强制等待appendChild 然后运行游览...谢谢!