| |||||||
Das Thema "von der Adresse zu Geokoordinaten kommen" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Android-Hilfe.de Mitglied Registriert seit: 31.10.2011
Beiträge: 85
Abgegebene Danke: 3
Erhielt 0 Danke für 0 Beiträge
| 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. |
| | |
| | #2 (permalink) |
| Junior Mitglied Modell: HTC Sensation Registriert seit: 07.11.2011
Beiträge: 39
Abgegebene Danke: 6
Erhielt 10 Danke für 7 Beiträge
|
Das geht ziemlich gut mit der Geocoding API von Google Maps.
|
| | |
| | #3 (permalink) |
| Android-Hilfe.de Mitglied Registriert seit: 31.10.2011
Beiträge: 85
Abgegebene Danke: 3
Erhielt 0 Danke für 0 Beiträge
|
hmm, ich habe eigentlich an einer klasse gedacht mit der ich die Adresse erstelle und dann die erstellte Adresse umwandle.
|
| | |
| | #4 (permalink) |
| Android-Hilfe.de Mitglied Modell: Nexus S Registriert seit: 30.09.2011
Beiträge: 137
Abgegebene Danke: 8
Erhielt 35 Danke für 33 Beiträge
| Geocoder | Android Developers So in etwa wie das? |
| | |
| | #6 (permalink) |
| Android-Hilfe.de Mitglied Registriert seit: 31.10.2011
Beiträge: 85
Abgegebene Danke: 3
Erhielt 0 Danke für 0 Beiträge
|
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();
}
} Geändert von zblack (15.12.2011 um 18:21 Uhr) |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| E-mail adresse von cat? | Marc99 | Cat StarGate Forum | 3 | 03.12.2011 08:57 |
| Meldungen in der Statusbar kommen immer wieder | locke_der_boss | Samsung Galaxy S (I9000) Forum | 21 | 16.01.2011 15:49 |
| E-Mails von Googlemail kommen nicht an | PATmm | Motorola Milestone Forum | 4 | 13.11.2010 15:18 |
| Wie kommen Updates der Standard Apps auf's Handy? | mcbyte | LG P500 Optimus One Forum | 2 | 11.11.2010 18:21 |
| POI mit Anzeige der Adresse (z.B. auf chinesisch) | chimpy | Sonstige Apps & Widgets | 1 | 18.09.2010 20:07 |