问题标签 [jak]

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 投票
0 回答
495 浏览

google-maps - 如何使用 JAK API 自定义 GOOGLE MAP (KML) 的工具提示

我对谷歌地图中的工具提示有疑问。

如您所见,我的地图中有一个多边形。但是,当我单击该多边形时,正如您在 kml 显示中看到的那样,工具提示的显示被剪切(单击区域图)。

为了实现这个地图,我使用了一个 KML 文件,KML 是用 JAK API 生成的。

我认为应该可以使用api修改工具提示的css,但我不知道如何。我已经搜索了几个小时。

我不是这个 API 和谷歌地图的专家。因此,如果您对解决此问题有任何建议,请不要犹豫。我要继续寻找。

非常感谢您的帮助。

您会在下面找到一组解释问题的图像:

在此处输入图像描述 在此处输入图像描述

URL 测试 KML 文件:

http://display-kml.appspot.com/

KML 文件的内容:

0 投票
1 回答
329 浏览

javascript - 我们如何从 kml 文件中直接调用 javascript 函数

我向您解释我的问题,我必须在地图中显示一些多边形,并且当我单击其中一个的窗口信息中存在的链接时,我必须能够调用 javascript 方法。

当我直接使用 google api 时没问题,你会在下面找到结果和代码:

http://jsfiddle.net/9fzy3/embedded/result/

但我想知道,是否有可能仅在使用 kml 文件时具有相同的行为。

对我来说,我认为这是不可能的,但我想听听你的意见。因为我被迫只使用一个 kml 文件。

我认为解决我的问题的更好解决方案可能是使用 geoxml3 api 解析 kml 文件,然后直接使用 api 解析的元素。

提前感谢您的建议。

0 投票
1 回答
1152 浏览

java - 如何使用 JAK 库或 libkml -java 导出 KML 文件?

我在 Java 中使用 KML 对象。我想将此对象导出到文件。我尝试用 JAK 库编写这个函数,函数 KML.marshal() 但它没有成功。我收到此错误:

我不想使用 XML 或字符串格式。只有 KMl 对象!!请帮我!!谢谢!

0 投票
2 回答
376 浏览

java - JAK 生成的 KML 不适用于 Google 我的地图

我手动编写了一个 KML 文件,试图在 MyMaps 中导入一些多边形。这种方式工作正常:

我尝试使用生成最可能相等文件的 JAK 编写一个 java 程序,但它不适用于 Maps

那是程序:

0 投票
2 回答
1201 浏览

java - Java API for KML (JAK) - 删除 kml 中额外的 ns2 注释

有什么方法可以删除 KML 文件中额外的命名空间前缀(即 ns2)?

这是我从代码中收到的 kml 示例:

我想要的是这样的:

这是我的java代码:

任何帮助深表感谢!谢谢!

0 投票
1 回答
1146 浏览

java - 在java中解析kml

如何确定多边形中一个点的经纬度?

0 投票
0 回答
381 浏览

java - java如何使用eclipse导入JAK API/库

这是我想使用的 API:https ://labs.micromata.de/projects/jak/quickstart.html

我试图下载并解压缩文件(包括 JAXB),但我不知道如何处理它们。我如何将它添加到我的项目中?我搜索了如何添加 API/库,但所有结果都告诉我要导入 jar 文件。没有找到任何jar文件。解压缩文件夹看起来就像一个普通的项目文件夹。我也尝试将该文件夹导出到一个jar文件中,它没有解决问题,尝试将文件夹复制并粘贴到我的项目中,也没有帮助。

在文档中它说:

在 GitHub 下载适用于 KML JAR 的 Java API,并将 JAR 添加到您的类路径中。如果有任何依赖关系,请解决它们并将 JAXB 添加到您的类路径中。版本 2.1.xx 应该没问题。

添加什么JAR?我真的很困惑

0 投票
1 回答
212 浏览

java - Adding time to a KML file in Java using JAK

Im trying to add time to my KML file and I have no idea how to add. I know that according to the format I need to add it before the coordinates but I cant find the right command.. Help would be much appreciated =) This is the code I have so far:

0 投票
1 回答
252 浏览

kml - 添加 KML 库 JAK

如何将 JAK 库添加到我的 java 项目中以便我可以使用它?如果它在 Gittub 上并且我没有看到 Jar 文件,我不明白如何真正让它在我的 Java 项目中可用。

任何人都可以帮我一些指导吗?我已经在网上查了 0 个关于它的视频,所以我能要求的只是你们的帮助。

0 投票
1 回答
175 浏览

javascript - 链接到使用 Java API for KML 在 KML 的描述气球中调用 REST API?

我正在使用 Java API for KML 创建一个带有多个地标的 KML 文件,每个地标都有一个描述弹出窗口。在弹出窗口中,我想链接到我在 localhost 上运行的 REST API。

我尝试使用一个href直接调用 API 的简单程序,但是点击后会打开一个新窗口,我不希望发生这种情况。

然后,我尝试将链接更改为button应该触发callAPIJavaScript 函数以调用 API 而无需打开新窗口的链接。这是我的Java代码:

旁注:我已经看到 JAK 示例涉及<![CDATA[...]]>在描述周围包含标签,但这会导致一些格式问题并且似乎没有必要(当我将生成的 KML 文件导入 Google 地球时,描述中的 HTML 在没有标签的情况下工作/标签本身似乎自动出现)。我也尝试将标签放回原处,但并没有解决问题。

这是运行我的代码产生的示例 KML 文件(我已将我的 URL 替换为假 API URL https://jsonplaceholder.typicode.com/todos/1作为占位符):

当我尝试将其导入 Chrome 上的 Google 地球时,单击按钮时出现此错误:

在 HTMLButtonElement.onclick 中未定义 callAPI

在描述的格式中我做错了什么,所以它不能告诉我已经创建了这个callAPI函数吗?

还是地标描述气球中的 JavaScript 在 Google 地球上不起作用?