von der Adresse zu Geokoordinaten kommen

Z

zblack

Gast
Hallo Android Freunde,
ich habe eine Frage. Ich habe eine Adresse z.b : Musterstrasse 142 in Berlin. Ich möchte die auf der Karte mit einem Icon anzeigen lassen. Die Geokoordinaten in der Klasse für die Adresse eintippen ist irgendwie bischen doof.Dh die Adresse muss irgendwie in die Geokoordinaten umgewandelt werden. Wie konnte man das machen ?
Mit freundlichen Grüßen.
 
hmm, ich habe eigentlich an einer klasse gedacht mit der ich die Adresse erstelle und dann die erstellte Adresse umwandle.
 
genau. das meine ich .
 
habe ich gelöst mit :
Code:
 Geocoder geoCoder = new Geocoder(this, Locale.getDefault());    
        try {
            List<Address> addresses = geoCoder.getFromLocationName(
                 "Meine Adresse", 5);
            String add = "";
            if (addresses.size() > 0) {
                GeoPoint p = new GeoPoint(
                        (int) (addresses.get(0).getLatitude() * 1E6), 
                        (int) (addresses.get(0).getLongitude() * 1E6));
                List <Overlay> mapOverlays = map.getOverlays();
                Drawable drawable  = this.getResources().getDrawable(R.drawable.ic_launcher);
                MyItemizedOverlay itemizedOverlay = new MyItemizedOverlay(drawable);
                OverlayItem overlayItem = new OverlayItem(p, "HALLO", "bin da !");
                itemizedOverlay.insertItem(overlayItem);
              
                mapOverlays.add(itemizedOverlay);
                mapController = map.getController();
                mapController.animateTo(p);
                mapController.setZoom(15);
                mapController.animateTo(p);    
                map.invalidate();
            }    
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
 
Zuletzt bearbeitet von einem Moderator:

Ähnliche Themen

S
Antworten
0
Aufrufe
586
Sergio13
S
M
Antworten
3
Aufrufe
140
moin
M
S
Antworten
17
Aufrufe
549
jogimuc
J
Zurück
Oben Unten