Извиняюсь, никак не могу ничего найти для работы с картами ОпенСтритМап
JOSM внутри имеет продвинутый рендерер OSM, со стилями на MapCSS.
Если честно пока не понимаю где этот рендерер можно в исходниках JOSM найти. =\
А вам именно свой рендеринг векторных данных (как в основном окне JOSM-а), или достаточно просто показать готовую картинку (как в диалоге загрузки данных)?
Я хочу в своей программе на джаве выводить на экран карту ОпенСтритМапа, внешне это должно было бы напоминать диалог загрузки данных в JOSM. Я надеялся что есть готовые библиотеки для таких задач. Тем более на java написан и сам JOSM
Собсно исходники JOSM-а лежат тут: http://josm.openstreetmap.de/browser/josm/trunk
В диалоге загрузке отображается карта из внешнего источника TMS (по умолчанию mapnik на osm.org), т.е. он просто рисует уже подготовленые сервером картинки.
Собственно компонент отображения карты вынесен в отдельную библиотечку: http://svn.openstreetmap.org/applications/viewer/jmapviewer/
Она скорей всего вам и пригодится. Правда там лицензия GPL.
Спасибо большое!
Снова подниму тему
Вопрос тот же но нужен именно рендер OSM карт, а не загрузчик готовых картинок из интернета
Может есть для этого библиотека на java или какие то открытые проекты программ из которых можно выдернуть этот рендер?
Вроде же уже сказали — можно выдернуть из JOSM. Там есть MapCSS-рендерилка. И да, нужны некоторые навыки в программировании, а вы как думали? :3
Ну мой опыт программирования подсказывает что стоит посмотреть готовые реализации прежде чем делать свои велосипеды
Честно говоря меня настораживает то как изображается карта в главном окне Josm, то есть там же стиль заточен под редактирование карты, а мне надо просто выводить готовую на экран.
Плюс MapCSS тоже настораживает, я еще не толком не смотрел его, но разве CSS используется не для отображения карты на веб-сайте? Или это все предрассудки?)
сейчас пытаюсь разобрать Traveling salesman и Kogutowicz
MapCSS — один из стилей отображения. В JOSM есть кнопка «стили карты», и там можно выбрать несколько для примера. Стиль по умолчанию да, заточен, но вот это тоже mapcss, например.
MapCSS - это просто язык разметки каскадных таблиц стилей карт.
Есть различные рендерелки, которые его понимают. В том числе - JOSM. Сайты здесь абсолютно ни при чем.
Посмотрите еще на geoserver, оно тоже на java - возможно оттуда рендерилку взять проще будет.
Подскажите какую яву скачать СЕ ,МЕ или другую выбрать.?
Судя по вопросу, вам еще рано качать какую-либо Java.
Согласен , да и жаба мне сказала что все мои броузеры не поддерживают API . Буду SVGе мучить.