Ich möchte Suchergebnisse für ein bestimmtes Land erhalten. Ich habe versucht, Breiten- und Längengrad zu setzen, aber es kann auch die Ergebnisse anderer Länder in der Nähe des gewünschten Landes enthalten!Wie erhalten Sie länderspezifische Ergebnisse in der Google Places-API für AutocompletePredictions in Android?
Ich habe andere Fragen gesehen, die vorschlagen, &components=country:COUNTRY_NAME
in der Anfrage-URL zu übergeben (Ich habe es gesehen here). Aber ich möchte die Anfrage von der Google Places-API weitergeben.
Ich bin mit folgenden Methode:
Places.GeoDataApi.getAutocompletePredictions (mGoogleApiClient, constraint.toString(), mBounds, mPlaceFilter);
Aber ich konnte keine Möglichkeit finden, einen Ländernamen für das Ergebnis für das spezifische Land zu übergeben. (Ich habe versucht, den Namen des Landes in der Anfrage-URL zu übergeben und es funktioniert.) Aber wie erreicht man dasselbe mit der Methode Places.GeoDataApi.getAutocompletePredictions()
?
Oder gibt es eine andere Möglichkeit, dies zu erreichen, ohne den Ländernamen in der Anfrage-URL zu senden?
setCountry funktioniert. Einzige Voraussetzung: com.google.android.gms: play-services-places: 9.6.1. Überprüfen Sie https://developers.google.com/android/guides/releases –