Wie erhalte ich den Adressstandort von Längen- und Breitengrad in Google Map? [geschlossen]

70

Also ich habe Längen- und Breitengrad wie 44.4647452 und 7.3553838. Ich muss eine Adresse bekommen wie: Mailand, Italien, str. Kennedy 89.

Wie kann ich es tun?

Boris Kuzevanov
quelle

Antworten:

154

Übergeben Sie einfach Breite, Länge und Ihren Google API-Schlüssel an die folgende Abfragezeichenfolge. Sie erhalten ein JSON-Array und rufen Ihre Stadt von dort ab.

https://maps.googleapis.com/maps/api/geocode/json?latlng=44.4647452,7.3553838&key=YOUR_API_KEY

Hinweis: Stellen Sie sicher, dass zwischen den Längen- und Breitengraden kein Leerzeichen vorhanden ist, wenn Sie den Parameter latlng übergeben.

Klicken Sie hier, um einen API-Schlüssel zu erhalten

user2092317
quelle
7
sensor = false: P oder Sie können diesen Parameter jetzt einfach ganz weglassen
user3308043
2
@ user3308043 Müssen wir unsere Anwendung für den oben genannten Google API-Anruf registrieren?
Umang Kothari
@UmangKothari Nein, du musst keine App nur für diesen API-Anruf registrieren !!!
Kirankumar Dafda
@ Kirankumar, und die Anzahl der Anrufe ist begrenzt? Übrigens danke!
Umang Kothari
1
Nein @UmangKothari, es gibt auch kein Limit für Anrufe :)
Kirankumar Dafda
8

Sie müssen einen Ajax-Aufruf ausführen, um das gewünschte Ergebnis zu erhalten. In diesem Fall können Sie die Google-API verwenden, um dasselbe zu erhalten

http://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&sensor=true/false

Erstellen Sie diese Art von URL und ersetzen Sie den Lat Long durch den gewünschten. Der Anruf und die Antwort erfolgen in JSON. Analysieren Sie den JSON und Sie erhalten die vollständige Adresse bis zur Straßenebene

Dinesh Prajapati
quelle
1
Das ist toll. Wie rufe ich die "formatierte Adresse" aus dem Anruf ab?
Bagofmilch
1
Sie müssen dies mit code.google.com/p/google-gson
Dinesh Prajapati
@ DineshPrajapati Müssen wir unsere Bewerbung für oben Google API Call registrieren
Umang Kothari
Nicht erforderlich für einen einfachen REST-Anruf
Dinesh Prajapati