jXMapKit źródło

0

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.

0

Spróbuj komponentem mappane z open street map. Mi przy próbie wrzucenia komponentu jXMapKit wywalało nieoczekiwany wyjątek czy jakoś tak już nie pamiętam (używam NetBeansa), później tylko prosty parser xml i można wyłuskać wszystkie potrzebne informacje z google maps.

1 użytkowników online, w tym zalogowanych: 0, gości: 1