samedi 9 mai 2015
Karte mit JXMapKit darstellen
Posted on 15:10 by verona
Hallo.
Ich versuche mit folgendem Code eine Karte in einer Swing-Applikation darzustellen, doch leider bekomme ich folgende Fehlermeldung:
Failed to load a tile at url: ERROR: The requested URL could not be retrieved
java.lang.NoClassDefFoundError: org/jdesktop/swingx/graphics/GraphicsUtilities
at org.jdesktop.swingx.mapviewer.AbstractTileFactory$TileRunner.run(AbstractTileFactory.java:308)
Ich schätze da gibt's Probleme mit dem Tileserver von OSM.
a) Hat jemand eine Idee wie ich das Problem beheben kann?
b) Gibt es alternative Tileserver?
c) Kann man lokale Garmin Imagefiles zu Darstellung benützen?
Danke
Rainer
Ich versuche mit folgendem Code eine Karte in einer Swing-Applikation darzustellen, doch leider bekomme ich folgende Fehlermeldung:
Failed to load a tile at url: ERROR: The requested URL could not be retrieved
java.lang.NoClassDefFoundError: org/jdesktop/swingx/graphics/GraphicsUtilities
at org.jdesktop.swingx.mapviewer.AbstractTileFactory$TileRunner.run(AbstractTileFactory.java:308)
Ich schätze da gibt's Probleme mit dem Tileserver von OSM.
a) Hat jemand eine Idee wie ich das Problem beheben kann?
b) Gibt es alternative Tileserver?
c) Kann man lokale Garmin Imagefiles zu Darstellung benützen?
Danke
Rainer
Java Code:
-
-
public class Application {
-
-
-
/**
-
* Launch the application.
-
*/
-
@Override
-
public void run() {
-
try {
-
final Application window = new Application();
-
window.frame.setVisible(true);
-
e.printStackTrace();
-
}
-
}
-
});
-
}
-
-
/**
-
* Create the application.
-
*/
-
public Application() {
-
this.initialize();
-
}
-
-
/**
-
* Initialize the contents of the frame.
-
*/
-
private void initialize() {
-
this.frame.setBounds(100, 100, 450, 300);
-
-
final JXMapKit mapKit = new JXMapKit();
-
mapKit.setDefaultProvider(DefaultProviders.OpenStreetMaps);
-
}
-
}
Karte mit JXMapKit darstellen
Categories: Karte mit JXMapKit darstellen
Inscription à :
Publier les commentaires (Atom)
0 commentaires:
Enregistrer un commentaire