ich habe da schon etwas gegoogelt aber bin dabei wieder auf das übliche Problem gestoßen, nicht funktionierende Links oder eingestellte Projekte usw. JXMapViewer und JXMapKit.
Ähnliche Fragen hier im Forum sind auch schon einige Jahre alt.
Ich möchte auf einem Panel (SWING) eine Karte darstellen (OpenStreetMap oder Google) wo man dann per Klick die LAT LONG Daten bekommt, soll dann so ausschauen wie im Anhang. Die Karte muss scrollbar und beweglich sein so das der Benutzer halt zu seiner Position gehen kann.
Hat da jemand noch eine Idee die Anfänger geeignet ist ?
Das Programm ist für den Amateurfunk, kostenlos und hat keinerlei kommerziellen Charakter
eventuell kannst du ein JFXPanel und den FX Webview nutzen. Vielleicht findet sich dann auch eine API von GoogleMaps, um die Koordinaten zu bekommen.
Schau mal im Forum, da gibt es zumindest zum Thema Browser ein aktuelles Topic.
Danke für die Antwort, Browser ist da leider nicht das gewünschte da es in eine Richtung geht aber in dem Fall dann in die falsche Richtung. Davon mal abgesehen ist JxBrowser nach 30 Tagen kostenpflichtig
Ich möchte auf einem Panel (SWING) eine Karte darstellen (OpenStreetMap oder Google) wo man dann per Klick die LAT LONG Daten bekommt, soll dann so ausschauen wie im Anhang. Die Karte muss scrollbar und beweglich sein so das der Benutzer halt zu seiner Position gehen kann.
Hat da jemand noch eine Idee die Anfänger geeignet ist ?
...
Browser ist da leider nicht das gewünschte da es in eine Richtung geht aber in dem Fall dann in die falsche Richtung
Na, ob das ein Anfänger-Thema ist, wage ich arg zu bezweifeln ....
Mit "scrollbar und beweglich" meinst Du vermutlich, dass die Karte 'wie im Browser' bedienbar sein soll??
Also rein- und rauszoomen so Ausschnitt per Maus bewegen??
Dann wirst Du IMHO um eine browserähnliche Komponente nicht herumkommen!
Danke für die Antwort, Browser ist da leider nicht das gewünschte da es in eine Richtung geht aber in dem Fall dann in die falsche Richtung. Davon mal abgesehen ist JxBrowser nach 30 Tagen kostenpflichtig
Deswegen habe ich auch JFXPanel und ein Webview erwähnt...
Damit kannst du eine URL übermitteln und die Karte anzeigen lassen.
Es gibt eine Google API, welche Dir die GPS Daten in JSON oder XML zurückliefert: https://developers.google.com/maps/documentation/geocoding/intro?csw=1
Als Parameter übergibst du halt die Adresse.
Ich bin mir nur nicht sicher, wie die Webengine mit Downloads umgeht. Das müsstest du einfach mal testen. Ansonsten kann man mit Util Methoden sicher auch direkt die JSON/XML abrufen. Dann brauchst du vielleicht gar keinen Browser. Ist aber sicher eine hilfreiche Visualisierung.