Как я могу отобразить данные карты (предпочтительно используя OpenStreetMaps) в моем Java-приложении? - PullRequest
4 голосов
/ 11 августа 2011

В настоящее время у меня есть приложение для Android, которое загружает картографические данные с tile.openstreetmap.org.Затем я хочу, чтобы он мог общаться с сервером и иметь одинаковые маркеры на карте.Решение, которое я использую для Android, на самом деле не переносится на стандартную Java, и мне было интересно:

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

В настоящее время карты находятся в файлах .mgm с использованием формата 1 мозаика на файл.Если есть какие-либо вопросы, на которые я могу ответить, чтобы мне было проще ответить на мой вопрос, пожалуйста, дайте мне знать.Заранее спасибо.

РЕДАКТИРОВАТЬ:

Моя ошибка ... Я забыл упомянуть, что мне нужно каким-то образом загружать данные карт, потому что я не могу гарантировать стабильный интернетподключение к моему рабочему столу (да, я понимаю, как странно это звучит), однако, я должен гарантировать, что данные карты могут быть предоставлены.

Редактировать 2:

Я думаю, что об этом позаботились обновленные и новые API.

Ответы [ 3 ]

2 голосов
/ 11 августа 2011

JMapViewer недавно был обновлен и прекрасно работает.

Дата последнего изменения: 2011-08-10 10:50:46 -0400 (ср., 10 августа 2011 г.))

2 голосов
/ 11 августа 2011

Вы пробовали с JXMapViewer ? Должен работать с данными OpenStreetMap.

0 голосов
/ 22 марта 2018

На этот вопрос ответили в других местах переполнения стека:

OpenStreetMap - библиотека Java для обработки автономной карты

Основная предпосылка заключается в настройке локального сервера плиток с предварительно визуализированными плитками OSM.

...