2012-06-04 3 views
0

Я пытаюсь реализовать дорожную карту в своем приложении Java на рабочем столе.Дорожные карты, Java

Идея моего проекта так позволяет пользователю размещать точки на карте, где была сделана определенная фотография.

Я собирался использовать карты Google, но, прочитав T & C, я заметил, что он должен использоваться только в Интернете. Мне удалось реализовать карту на каком-то бесплатном веб-хостинге (http://jwasley.netii.net), но он не будет отображаться в созданном мной веб-браузере Java.

Это лучший способ сделать это, или есть API для дорожных карт. Я смотрел OpenStreetMap, но не мог найти подходящих учебников.

Приветствие

+0

возможно дубликат [дорожных карт в Java] (http://stackoverflow.com/questions/10400241/road-maps-in-java) – Bohemian

ответ

0

Я предлагаю использовать jxmapkit в качестве основы свинга для отображения карт. Он включает в себя мощные функции, такие как наложения. Это часть проекта swingx. Я считаю, что он поддерживает несколько различных хранилищ карт, включая OpenStreetMap.

Вы можете увидеть пример здесь:

http://today.java.net/pub/a/today/2007/10/30/building-maps-into-swing-app-with-jxmapviewer.html

Если вы хотели бы видеть больше, чем проект с открытым исходным кодом iphoneanalyzer использует его широко. Код доступен здесь:

http://iphoneanalyzer.svn.sourceforge.net/viewvc/iphoneanalyzer/trunk/gui/src/main/java/com/crypticbit/ipa/ui/swing/