问题标签 [jxmapviewer]

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 回答
517 浏览

java - 如何在java中保存地理位置

当用户单击地图时,我正在从地图中获取坐标。现在我想保存它并将坐标传递给另一个类。如果有人知道答案,请指导。

谢谢

我想将绳子传递给下面的班级并将位置添加到这一行

//初始化第一个和最后一个位置(程序从鼠标点击这里获取坐标)

但我不知道如何从绳索中为 firstPoint 对象赋值。

// frameWork.mapViewer.addMouseListener(new CenterMapListener(frameWork.mapViewer)); frameWork.mapViewer.addMouseWheelListener(new ZoomMouseWheelListenerCenter(frameWork.mapViewer)); // frameWork.mapViewer.addKeyListener(new PanKeyListener(frameWork.mapViewer));

}

0 投票
2 回答
1583 浏览

java - 在 JavaFX 项目中使用 JxMaps

我正在使用 JavaFX 为 GUI 开发 Java 桌面应用程序。该程序的一个重要部分包括一个地图,我决定使用JxMaps,因为它是一个功能强大的框架,具有非常好的文档,使其成为最佳选择。

但是,问题是它集成在 Swing 中,我认为这不应该是一个问题,因为我从这个示例中找到了代码。事实上,它可以编译,但由于某种原因,我得到“应用程序无响应”。我认为它与这种集成有关,因为当我在 JavaFX 应用程序之外运行这些地图时,它们可以完美地工作。

我当前的程序看起来完全像这样:

主.java

FieldsMap.java

最后一个是他们 Github 存储库中 Map 示例的精确副本。

最后,我的控制台中的确切输出以及我右键单击 java 应用程序时看到的内容可以在这里看到:

控制台输出 +

提前致谢。

0 投票
0 回答
30 浏览

swing - 如何在 JMapViewer 上制作近 1,70,000 个标记点?

我有实时(或更接近实时)的飞行数据。我想根据经纬度制作点。但是有太多的点无法表示,我的地图在阅读时卡住了:

队列:

  1. 而不是绘制整个屏幕瓷砖,我只想重新绘制一个瓷砖。

  2. 虽然我正在添加 1,70,000 以map.addMapMarker(new MapMarkerDot(Color,lat,lon))- 面临的问题java.util.ConcurrentModificationException

解决我的问题的简单方法是什么?

0 投票
1 回答
784 浏览

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

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

0 投票
1 回答
308 浏览

java - 使用 JXMapViewer 的 WMS 层不加载

使用来自 JXMapViewer 源(链接到 github)的基本示例,我修改了源以从 wms 服务器加载图块。但是,尽管测试显示 URL 正确形成,但 Tilefactory 并未正确加载图块。

唯一修改的部分是这样的:

和测试产生可以在网络浏览器中加载的正确格式的 url:

第一个图块的 URL: https ://mesonet.agron.iastate.edu/cgi-bin/wms/us/mrms.cgi?version=1.1.1&request=GetMap&layers=mrms_p48h&format=image/jpeg&bbox=-180.0,0.0,0.0 ,85.05112877980659&width=255&height=255&srs=EPSG:4326&styles=&bgcolor=0xAFDAF6

但是,当我尝试在简单的 JFrame 中显示它时(代码与示例相同,除了与 OSM 一起使用的不同中心位置 Des Moins),瓷砖将不会加载。

这是我的测试的完整代码:

0 投票
1 回答
560 浏览

java - 从 jxmapviewer2 获取纬度经度

我正在使用库jxmapviewer2显示 OSM 地图。

我无法获得地图上某个点的纬度,例如,我想通过单击它来获取某个地点的地理坐标

上面的代码返回如下输出:

0 投票
1 回答
727 浏览

java - 在java中将mapView添加到JPanel

我想在 JPanel 中添加地图视图,我正在使用来自 teamdev 的 jxMaps。我尝试这段代码,但我不工作。

我希望你能帮帮我!

这里的类地图

这个例子来自 jxMap , https://www.teamdev.com/jxmaps

0 投票
1 回答
1342 浏览

java - JavaFX:将 MapView 添加到 VBox

我想将 JXMaps 中的 MapView 添加到 JavaFX 中的 VBox,我尝试将 MapView 添加到边框面板,然后添加到 VBox,但我找不到任何解决方案,希望你能帮助我,这个是我的代码:

这是我的 .FXML 文件中的代码:

0 投票
0 回答
140 浏览

java - JXMapViewer (openstreetmap) Drow Directions between 2 point

我有这个类,它在地图中的指定点或位置之间画一条线并且它有效!

但我想画一条可以开车的路线。不仅仅是一条横穿整个建筑的直线!

当我在地图上选择两个点时,我需要看到建议的路径或到达的路径,而不仅仅是一条线!

我需要这样的图片

在此处输入图像描述

任何帮助?

0 投票
0 回答
23 浏览

java - 更新挥杆路线画家

我正在尝试利用 jxMapviewer2 在 Swing 应用程序中呈现连接。

我正在尝试遵循并重构此处的示例: https ://github.com/msteiger/jxmapviewer2/tree/master/examples/src/sample2_waypoints

有人可以帮我重构这个“RoutePainter”类,以便我可以更新路线,即我可以用来更新和重新渲染新路线的功能吗?我目前在其中实现了一个 setTrack 函数,但这不会重新渲染新路线。

谢谢