Wie kann ich den Städtenamen in Google Maps erhalten, wenn ich Längen- und Breitengradkoordinaten einer Stadt oder eines Gebiets habe?
Ich habe versucht, den Längen- und Breitengrad zu verwenden, und ich habe ein Land, aber ich weiß nicht, wie ich den Namen der Stadt bekommen soll.
android
google-maps
reverse-geocoding
UMAR-MOBITSOLUTIONS
quelle
quelle
Ich benutze diesen Code. Sie können dies auch tun, um die Stadt und andere Details zu einem Längen- und Breitengrad zu erhalten:
Weitere Informationen zum Abrufen des Google Map-API-Schlüssels
JSON PARSER KLASSE
Sie können weitere Informationen von dieser Frage erhalten: Ermitteln Sie die jeweilige Adresse anhand von Längen- und Breitengraden
quelle
Versuche dies
quelle
versuchen Sie unten Code Hoffnung verwenden Sie voll für Sie: -
und AsyncTask
quelle
Verwenden Sie einfach diese Methode und geben Sie Ihren Lat, Long.
quelle
quelle
Versuche dies
);
quelle
Ich habe einen neuen Weg gefunden, um dieses Problem zu lösen. Hier habe ich den Google http-Dienst verwendet, um vollständige Informationen zum Standort basierend auf Längen- und Breitengrad zu erhalten. Sie müssen nur Breiten- und Längengrade in der URL und Ihrem API-Schlüssel übergeben (Beispiel: latlng = 21.1497409, 79.08747970000002 & key = IHR API-SCHLÜSSEL). Hier ist mein Service in der
ExampleService
KlasseDies können Sie an einer beliebigen Stelle platzieren und einfach den unten angegebenen Service von einer Komponente aus aufrufen, für die Sie Standortdaten benötigen
Finden Sie in ähnlicher Weise den Namen der Stadt. Ich hoffe, Sie finden dies nützlich
quelle
Bitte beziehen Sie sich auf den folgenden Code
quelle
Sie können dies verwenden, wenn Sie eine Liste haben:
quelle
Dies ist eine Methode zum Analysieren von Google-Feedback-Daten.
quelle
Versuchen Sie es mit dieser API:
URL ": http://maps.googleapis.com/maps/api/geocode/json?latlng= " + String.valueOf (yout_lattitude) + "," + String.valueOf (your_longitude)
quelle
Arbeitscode:
quelle
quelle
Ich bin in Brasilien Aufgrund der regionalen Details kommt die Stadt manchmal auf unterschiedliche Weise. Ich denke, dass es in Indien und anderen Ländern genauso ist. Um Fehler zu vermeiden, überprüfe ich Folgendes:
Sie können auch überprüfen, ob die Stadt "Nein" zurückgibt. Wenn ja, war es nicht möglich, den Benutzerstandort zu ermitteln. Ich hoffe es hilft.
quelle