Chciałbym użyć jXMapKit do wyświetlenia dynamicznej mapy (najlepiej GoogleMaps).
Megamapa = new JPanel();
jTabbedPane1.addTab("Megamapa", null, Megamapa, null);
{
JXMapKit mapKit = new JXMapKit();
mapKit.setName("mapKit");
mapKit.setPreferredSize(new java.awt.Dimension(413, 218));
Megamapa.add(mapKit, java.awt.BorderLayout.CENTER);
mapKit.setDefaultProvider(DefaultProviders.OpenStreetMaps);
mapKit.getMainMap().getTileFactory();
}
Na razie chciałbym w ogóle połączyć się z jakimkolwiek serwerem lecz jest coś nie tak.
SEVERE: Failed to load a tile at url: http://tile.openstreetmap.org/6/32/21.png, retrying
java.lang.NoSuchMethodError: org.jdesktop.swingx.util.PaintUtils.loadCompatibleImage(Ljava/io/InputStream;)Ljava/awt/image/BufferedImage;
at org.jdesktop.swingx.mapviewer.DefaultTileFactory$TileRunner.run(DefaultTileFactory.java:375)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Failed to load a tile at url: http://tile.openstreetmap.org/6/32/21.png
java.lang.NoSuchMethodError: org.jdesktop.swingx.util.PaintUtils.loadCompatibleImage(Ljava/io/InputStream;)Ljava/awt/image/BufferedImage;
at org.jdesktop.swingx.mapviewer.DefaultTileFactory$TileRunner.run(DefaultTileFactory.java:375)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Pewnie to jakiś prosty błąd ale już 2gi dzień to rozkminiam.
Aha dodam tylko, że używam Eclipsa Indigo
z Góry dzięki za pomoc.