Landkarte in Swing anzeigen

Kennt jemand eine gute Bibliothek oder Swing-Komponente, mit der ich auf einer Landkarte quasi „browsen“ kann (ähnlich Google-Maps), und Markierungen auf der Karte setzen und mit diesen interagieren kann!? Eigentlich möchte ich eine Google-Map ähnliche Funktionalität in eine Swing-Applikation haben. Das Kartenmaterial sollte dies Schnittstelle Idealerweise auch selbst mitbringen. :wink:

Hat da jemand eine Idee, wie man sowas realisieren könnte!? Bibliothek, Download, Link, Hinweise, Erfahrungen?

Es gibt solche Sachen wie JXMapKit (http://java.net/downloads/swingx/releases/1.6/swingx-1.6.zip und http://java.net/downloads/swingx-ws/releases/1.0/swingx-ws-1.0-bin.zip runterladen, JARs zum Projekt dazu, und dann sowas wie

JXMapKit mapKit = new JXMapKit();
mapKit.setName("mapKit");
frame.getContentPane().add(mapKit, BorderLayout.CENTER);
mapKit.setDefaultProvider(DefaultProviders.OpenStreetMaps);

), das wird AFAIK nicht mehr weitergepflegt, aber es gibt branches wie den auf https://github.com/msteiger/jxmapviewer2 mit ein paar updates…

Habe sowas auch mal programmiert. Unter http://www.myoggradio.org im Download Bereich unter OpenStreetMap Website Viewer findest den Quellcode. Er ist im osm.jar enthalten. Einfach entpacken.