Ich arbeite mit Geocoder zusammen. Auf allen Geräten funktioniert der Code einwandfrei, aber auf einem Nexus 5-Telefon gibt es eine Ausnahme in den Protokollen.
Mein Code:
%Vor%Mein Fehler:
%Vor%Ich lese überall die Lösung Android Studio neu installieren oder Android Studio aktualisieren, aber das funktioniert nicht für mich.
Ich hatte das gleiche Problem, als ich die Adresse aus dem Längen- und Breitengrad bekam. Ich benutzte Emulator und ein anderes LKW-Bildschirmgerät. Auf beiden Geräten gibt es das gleiche Problem. GRPC ist fehlgeschlagen. Aber wenn ich diesen Code auf meinem Handy und einem anderen Samsung Gerät laufen lasse, hat es perfekt funktioniert. Ich muss es auf dem LKW-Bildschirmgerät laufen lassen. So habe ich eine Lösung gefunden, die Google Maps Location API verwendet, um den Standort von Längen- und Breitengraden zu erhalten.
%Vor%oder einfach
%Vor%Sie können nach Reverse Geocoding
suchenÜber diesen Link können Sie API-Schlüssel für Geokodierung
abrufen %Vor%Im Ergebnis erhalten Sie ein JSONObject. Holen Sie sich das erste Element in JSONArray, und holen Sie sich die Adresse davon
%Vor%Dies ist umgekehrte Geokodierung. Wenn Sie einfach Geocoding machen wollen. Es ist fast so ähnlich. Ich hatte den Code für die umgekehrte Geokodierung, also hatte ich das mit Ihnen geteilt .
Weitere Hilfe und Unterstützung finden Sie unter Google Geocoding-API