schön mal noch jemanden zu finden, der sich auch mit dem JXMapKit auseinandersetzt.
Ich wollte mal nachfragen, ob du dich etwas mit der Verarbeitung von Mouse-Eingaben auf der Karte beschäftigst hat. Momentan habe ich das Problem, dass ich mehrere Polygone auf der Karte habe, diese aber nicht anklicken kann, da man auf einen Painter kein addMouseListener() anwenden kann. Hattest du mal ein ähnliches Problem?
Vieleicht solltest du die Flächen ausserhalb von dem Painter halten. Dann kannst du einen MouseListener zur MainMap hinzufügen. Die Position der Maus kannst du dir dann von den Fensterkoordinaten in die Kartenkoordinaten umgrechnen und darauf aufbauend dann eben dein Polygon bestimmen.
public void mouseClicked(MouseEvent e) {
mapKit.getMainMap().convertPointToGeoPosition(e.getPoint())));
}
In den nächsten Tagen veröffentliche ich hier ein Video mit der fertigen Anwendung und werde dann auch etwas Source-Code nachschieben. Vieleicht hilft dir der dann.
Grüße
Daniel on
June 3rd, 2009
Vielen Dank schonmal.
Ich melde mich mal, wenn ich es hinkommen habe.
Dieter on
July 24th, 2009
Hallo Timo,
auch von meiner Seite vielen Dank. Du machst mir Mut, es als Newbie mal
mit MapApplikationen zu versuchen.
Gruß
Dieter
Dieter on
August 26th, 2009
Hallo Timo,
bin noch mal zu deiner Seite zurückgekommen, weil ich den Softonaut – Link nicht notiert hatte.
Offensichtlich ist aber der Link nicht mehr zu erreichen. Irgendeine Idee?
Dieter
admin on
August 26th, 2009
Ja! Habe gerade einen entsprechenden Artiken dazu verfasst.
Track’n'Mash: Openstreetmap Karten in Java/Swing mit JXMapViewer…
Technologien und Services zur Darstellung und Integration von Karten in Applikationen, haben sich in den letzten Jahren stark verbreitet. Neben dem Platzhirsch Google Maps gibt es u.a. noch Yahoo! Maps oder Bing Maps (früher Windows Live Maps).
Die dre…
Markus Franke on
March 21st, 2011
Hi,
thanks for your help with your information – it’s works.
Hallo Timo,
schön mal noch jemanden zu finden, der sich auch mit dem JXMapKit auseinandersetzt.
Ich wollte mal nachfragen, ob du dich etwas mit der Verarbeitung von Mouse-Eingaben auf der Karte beschäftigst hat. Momentan habe ich das Problem, dass ich mehrere Polygone auf der Karte habe, diese aber nicht anklicken kann, da man auf einen Painter kein addMouseListener() anwenden kann. Hattest du mal ein ähnliches Problem?
mfg Daniel
Vieleicht solltest du die Flächen ausserhalb von dem Painter halten. Dann kannst du einen MouseListener zur MainMap hinzufügen. Die Position der Maus kannst du dir dann von den Fensterkoordinaten in die Kartenkoordinaten umgrechnen und darauf aufbauend dann eben dein Polygon bestimmen.
public void mouseClicked(MouseEvent e) {
mapKit.getMainMap().convertPointToGeoPosition(e.getPoint())));
}
In den nächsten Tagen veröffentliche ich hier ein Video mit der fertigen Anwendung und werde dann auch etwas Source-Code nachschieben. Vieleicht hilft dir der dann.
Grüße
Vielen Dank schonmal.
Ich melde mich mal, wenn ich es hinkommen habe.
Hallo Timo,
auch von meiner Seite vielen Dank. Du machst mir Mut, es als Newbie mal
mit MapApplikationen zu versuchen.
Gruß
Dieter
Hallo Timo,
bin noch mal zu deiner Seite zurückgekommen, weil ich den Softonaut – Link nicht notiert hatte.
Offensichtlich ist aber der Link nicht mehr zu erreichen. Irgendeine Idee?
Dieter
Ja! Habe gerade einen entsprechenden Artiken dazu verfasst.
Viel Spaß damit
Timo
Track’n'Mash: Openstreetmap Karten in Java/Swing mit JXMapViewer…
Technologien und Services zur Darstellung und Integration von Karten in Applikationen, haben sich in den letzten Jahren stark verbreitet. Neben dem Platzhirsch Google Maps gibt es u.a. noch Yahoo! Maps oder Bing Maps (früher Windows Live Maps).
Die dre…
Hi,
thanks for your help with your information – it’s works.
Thanks,
Markus Franke