JOSM地图编辑器组件

时间:2011-09-28 16:02:44

标签: java map editor 2d

使用什么编写的编辑器组件? 在哪里可以找到绘图编辑器的源代码? 我尝试使用快速界面和绘图开发简单的训练地图编辑器,但我不知道如何使用Java。

2 个答案:

答案 0 :(得分:2)

JOSM使用标准Java API构建。因此,所有图形组件都基于Swing,Swing是Java运行时中包含的标准GUI工具包。

您可以在various locations找到JOSM的源代码。主要和官方位置是SVN存储库:

  

svn co https://josm.openstreetmap.de/svn/trunk

JOSM编辑和渲染系统功能强大,因此可以通过许多类来构建。您应该查看以下内容,以了解渲染地图对象和编辑它们所需的基础知识:

org.openstreetmap.josm.gui.NavigatableComponent
org.openstreetmap.josm.gui.MapView

org.openstreetmap.josm.data.osm.visitor.paint.AbstractMapRenderer
org.openstreetmap.josm.data.osm.visitor.paint.WireframeMapRenderer

答案 1 :(得分:0)

我不知道JOSM使用什么。但是看看GEF http://www.eclipse.org/gef/。这是一个图形编辑框架。