问题标签 [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.
java - 如何在java中保存地理位置
当用户单击地图时,我正在从地图中获取坐标。现在我想保存它并将坐标传递给另一个类。如果有人知道答案,请指导。
谢谢
我想将绳子传递给下面的班级并将位置添加到这一行
//初始化第一个和最后一个位置(程序从鼠标点击这里获取坐标)
但我不知道如何从绳索中为 firstPoint 对象赋值。
// frameWork.mapViewer.addMouseListener(new CenterMapListener(frameWork.mapViewer)); frameWork.mapViewer.addMouseWheelListener(new ZoomMouseWheelListenerCenter(frameWork.mapViewer)); // frameWork.mapViewer.addKeyListener(new PanKeyListener(frameWork.mapViewer));
}
java - 在 JavaFX 项目中使用 JxMaps
我正在使用 JavaFX 为 GUI 开发 Java 桌面应用程序。该程序的一个重要部分包括一个地图,我决定使用JxMaps,因为它是一个功能强大的框架,具有非常好的文档,使其成为最佳选择。
但是,问题是它集成在 Swing 中,我认为这不应该是一个问题,因为我从这个示例中找到了代码。事实上,它可以编译,但由于某种原因,我得到“应用程序无响应”。我认为它与这种集成有关,因为当我在 JavaFX 应用程序之外运行这些地图时,它们可以完美地工作。
我当前的程序看起来完全像这样:
主.java
FieldsMap.java
最后一个是他们 Github 存储库中 Map 示例的精确副本。
最后,我的控制台中的确切输出以及我右键单击 java 应用程序时看到的内容可以在这里看到:
提前致谢。
swing - 如何在 JMapViewer 上制作近 1,70,000 个标记点?
我有实时(或更接近实时)的飞行数据。我想根据经纬度制作点。但是有太多的点无法表示,我的地图在阅读时卡住了:
队列:
- 而不是绘制整个屏幕瓷砖,我只想重新绘制一个瓷砖。
和 - 虽然我正在添加 1,70,000 以
map.addMapMarker(new MapMarkerDot(Color,lat,lon))
- 面临的问题java.util.ConcurrentModificationException
。
解决我的问题的简单方法是什么?
java - 每当用户点击地图时,如何在地图(OSM)上添加标记(航点)?
每当用户单击地图时,我想在地图上添加航点。每当用户单击时,我都会在地图上找到路点,但问题是前一个路点消失并且未显示在地图上,仅显示由于当前单击而绘制的 wapoint。以下是航点的代码。
java - 使用 JXMapViewer 的 WMS 层不加载
使用来自 JXMapViewer 源(链接到 github)的基本示例,我修改了源以从 wms 服务器加载图块。但是,尽管测试显示 URL 正确形成,但 Tilefactory 并未正确加载图块。
唯一修改的部分是这样的:
和测试产生可以在网络浏览器中加载的正确格式的 url:
但是,当我尝试在简单的 JFrame 中显示它时(代码与示例相同,除了与 OSM 一起使用的不同中心位置 Des Moins),瓷砖将不会加载。
这是我的测试的完整代码:
java - 在java中将mapView添加到JPanel
我想在 JPanel 中添加地图视图,我正在使用来自 teamdev 的 jxMaps。我尝试这段代码,但我不工作。
我希望你能帮帮我!
这里的类地图
这个例子来自 jxMap , https://www.teamdev.com/jxmaps
java - JavaFX:将 MapView 添加到 VBox
我想将 JXMaps 中的 MapView 添加到 JavaFX 中的 VBox,我尝试将 MapView 添加到边框面板,然后添加到 VBox,但我找不到任何解决方案,希望你能帮助我,这个是我的代码:
这是我的 .FXML 文件中的代码:
java - 更新挥杆路线画家
我正在尝试利用 jxMapviewer2 在 Swing 应用程序中呈现连接。
我正在尝试遵循并重构此处的示例: https ://github.com/msteiger/jxmapviewer2/tree/master/examples/src/sample2_waypoints
有人可以帮我重构这个“RoutePainter”类,以便我可以更新路线,即我可以用来更新和重新渲染新路线的功能吗?我目前在其中实现了一个 setTrack 函数,但这不会重新渲染新路线。
谢谢