Categories
Latest News
- Googlemaps mit Java jxmapviewer bzw jxmapkit
- Das HTC Touch HD freischalten für “inoffizielle” Rom Updates
- Mouseover Effekt für Microsoft Access
- Neues PC-System
- Semmelstatz wieder online
- Besucherstatistik für Wordpress
- Neue Firmware für mein MDA VARIO III (HTC Tytn II)
- Willkommen!
Monthly archives
Search
Googlemaps mit Java jxmapviewer bzw jxmapkit
Hallo,
anbei ein kleiner Codeschnipsel, der es ermöglicht googlemaps als kartengrundlage für Javaprojekte zu nutzen. Ich greife dabei auf den JXMapViewer zurück. Ich stehe noch ganz am Anfang mit jxmapviewer.
Die Googlemaps-Tiles benötige ich um mal ein groben überblick über die Qualität der openstreetmaps zu erhalten… so kann ich die Qualität gut mit der von Google vergleichen
hier jetzt der TileProvider:
private void googlemapstest() {
final int max = 17;
TileFactoryInfo googlemaps = new TileFactoryInfo(0,max,max,
256, true, true,
//”http://mt1.google.com/mt?”, die 1 kann durch 1- 4 ersetzt werden… wegen dem LoadBalancing mit random
“http://mt”+(int) (Math.random()*4+1)+”.google.com/mt?”,“x”,”y”,”z”) {
public String getTileUrl(int x, int y, int zoom) {
zoom = max-zoom;
return this.baseURL +”x=”+x+”&y=”+y+”&zoom=”+(17-zoom);
}
};
googlemaps.setDefaultZoomLevel(1);TileFactory tf = new DefaultTileFactory(googlemaps);
map.setTileFactory(tf);
map.setCenterPosition(new GeoPosition(51.10, 10.27));
}
Posted by admin
Posted in: Java, Programmierung
4 Comments »
April 2009