问题标签 [jxmapkit]

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 投票
1 回答
393 浏览

java - JXMapKit/-Viewer 与 webstartable 一样慢 - 从哪里开始挖掘?

刚刚尝试将一些 swingx-ws 组件添加到整个 swinglabs 演示中 - 并注意到与本地加载相比,一个简单的 JXMapKit/-Viewer 在webstartable中加载图块的速度要慢几个数量级。

相当迷失在我应该从哪里开始寻找(ui 更新似乎在 EDT 上,但可能需要仔细查看):

  • 还有其他人经历不同的加载时间吗?
  • 任何猜测可能是什么原因?
  • 如何调试 webstartable?

代码相当简单(要在本地运行,您需要swingx 和 swingx-ws

编辑

似乎它与网络上下文中的权限检查有某种关系:分析表明整个连接调用堆栈是不同的(不过分令人惊讶)并且需要很长时间。暂时放弃..

编辑 2

似乎有2个不同的问题

  • 正如@Howard 已经指出的那样,打开连接以在安全受限的上下文中加载磁贴所需的时间稍长,即 JavaWebStartSecurity.checkConnect(String, int) 中的热点。
  • 一个相当奇怪的 EDT 阻塞似乎只有在 mapKit 用于 SingleFrameApplication(BSAF)时才会发生

要重现阻塞,运行SimpleWSDemoApp,等到地图可见(需要一些时间,这是第一个问题),然后使用鼠标快速上下移动缩放拇指:ui 完全被阻塞。在普通帧(顶部的参考)上执行相同操作会等待初始加载,但无法重现阻塞。

奇怪的事情(对我来说)是什么阻止了 EDT,来自 VisualVM 的线程转储:

即拖动鼠标会检查剪贴板访问权限...

0 投票
1 回答
1893 浏览

java - 动态更新 swing JXMapKit 中的标记

我正在寻找一种以编程方式将航点添加到使用JXMapKit(在 Java Swing 工具包上运行)显示的地图的方法。我想在列表中提供地理坐标列表。

0 投票
0 回答
581 浏览

java - JXmapviewer 工具包

我正在研究Jxmapviewr/jxmapkit,我的目标是使用开放的街道地图创建一种 GPS 类型的应用程序,该地图显示充电站的数量和汽车物体将在地图上通过街道移动。然后我会尝试使用汽车的当前位置找到最近的充电站。我如何能够在开放的街道地图上打印车站,但我无法设法在街道上移动我的汽车(一个简单的矩形物体)!你能帮忙吗?谢谢

0 投票
1 回答
1761 浏览

java - 将 mouseClicked 事件侦听器添加到 JXMapViewer 上的航点

我通过为每个航点创建事件来为JXMapViewers 上的Github上的一些示例代码添加功能。mouseClicked最终,每个航路点都会显示独特的信息,例如它的坐标。

在我当前的实现中,只有添加到控制台的最后一个元素Set<MyWaypoint>显示以下内容。

在航点的 10 像素内检测到 mapViewer 鼠标点击

关于为 Set 中的其他航点检测 mouseClicked 事件有什么想法吗?

0 投票
1 回答
212 浏览

java - Java,JXMapKit:如何捕获 java.net.UnknownHostException

我已经在我的 Java 应用程序中实现了 JXMapKit。怎么能java.net.UnknownHostException ("SEVERE: Failed to load a tile at url: ..."),这是提出的 f.ex。当互联网连接中断时,会被抓住吗?我是否需要覆盖图书馆中的某些内容?

我试图包围所有与地图有关的行,try {} catch (Exception e) {}但似乎无法以这种方式捕获异常。

0 投票
1 回答
6830 浏览

java - 带有谷歌地图的 Java 桌面应用程序

我需要这些帮助,我目前正在使用 netbeans IDE 在 Java 中开发一个桌面应用程序。该应用程序的一项要求是必须有一张地图。我正在搜索,我发现了这些:https ://today.java.net/article/2007/10/24/building-maps-your-swing-application-jxmapviewer 。但我尝试下载 JXMaptKit 或 JXMapViewer 但我没有找到它。

谁能知道该问题的解决方法或我可以使用的示例?

谢谢!

PD。我目前正在开发的应用程序是用于学术目的。

0 投票
3 回答
3657 浏览

java - Java Swing GUI 的 Slippy 映射:SwingX-WS

这篇文章的目的是在一个地方收集所有有用的信息和材料,以便使用 SwingX-WS 库在 Swing 应用程序中实现滑动地图,现在SwingLabs网站已经不存在了——尽管事实上,然而,SwingX 的开发依然活跃。

0 投票
1 回答
92 浏览

java - 没有可见 UI 的 JXMapkit

是否有可能JXMapKit与 Java 一起使用来呈现Openstreetmaps没有可见 ui 的地图图像?我的用例是在服务器上有一个命令行应用程序来使用JXMapKit. 我的目标有可能还是有更好的可能性?

0 投票
0 回答
132 浏览

java - 使用 JXMapKit 时出现算术错误

我正在尝试构建一个生成地图的摇摆应用程序。

经过大量研究,我发现了 JXMapKit。

因此,我使用此处找到的 JXMapKit 库创建了一个应用程序:JXMapKit Libraries

基本上,当我运行我创建的程序时,我得到一个 java.lang.ArithmeticException: / 零错误,我不知道为什么。

这是我的代码:

主类:

框架类:

这是所要求的整个堆栈跟踪,当我单击其中一行时,它说行号不存在:

0 投票
1 回答
784 浏览

java - 每当用户点击地图时,如何在地图(OSM)上添加标记(航点)?

每当用户单击地图时,我想在地图上添加航点。每当用户单击时,我都会在地图上找到路点,但问题是前一个路点消失并且未显示在地图上,仅显示由于当前单击而绘制的 wapoint。以下是航点的代码。