Компонент JOSM Map Editor - PullRequest
       14

Компонент JOSM Map Editor

0 голосов
/ 28 сентября 2011

С использованием чего написан редактор компонентов?Где я могу найти исходный код для редактора чертежей?Я пытаюсь разработать простой редактор обучающих карт с быстрым интерфейсом и рисованием, но я не знаю, как это сделать с помощью Java.

Ответы [ 2 ]

2 голосов
/ 17 апреля 2013

JOSM построен со стандартным Java API. Таким образом, все графические компоненты основаны на Swing, который является стандартным инструментарием GUI, включенным в среду выполнения Java.

Исходный код 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
0 голосов
/ 30 сентября 2011

Я не знаю, что использует JOSM. Но взгляните на GEF http://www.eclipse.org/gef/. Это графическая среда редактирования.

...