Ich arbeite an einem zweisprachigen Projekt und nutze Google Places API Webservices. Ich fing an, das Place Autocomplete API zu verwenden, das groß funktioniert.Google Places API-Details Sprache funktioniert nicht
kann ich diese Abfrage tun sowohl in fr
und en
und andere Beschreibung Ergebnisse erhalten:
https://maps.googleapis.com/maps/api/place/autocomplete/json?key=
<insert_key_here>
& Typen = geocode & language =<insert_language_here>
& Eingang = 144
Englisch Ergebnis:
"description": "14458 Gouin Boulevard West, QC, Canada",
"id": "33dcffeeb88b48fa5c1d0ec4e6e54469d05f5d1e",
"place_id": "ChIJk0pAHBM7yUwRt0WIxWRe1ic",
Französisch Ergebnis:
"description": "14458 Boulevard Gouin Ouest, QC, Canada",
"id": "33dcffeeb88b48fa5c1d0ec4e6e54469d05f5d1e",
"place_id": "ChIJk0pAHBM7yUwRt0WIxWRe1ic",
Die IDs sind genau die gleichen, aber der Text wird lokalisiert, die das erwartete Ergebnis ist. Wenn ich nun versuche, mit Place Details API das gleiche Ergebnis zu erhalten, scheint der Sprachparameter keine Auswirkungen zu haben. Ich weiß, dass die Dokumentation results should be returned, if possible.
erwähnt, aber da ich weiß, dass es möglich ist, ist dieses Verhalten von Design oder irgendeine Art von Bug? Hier
ist ein Beispiel für ein Englisch Details Abfrage der vorherigen Beispiel place_id verwendet, die das Ergebnis in französisch zurück:
https://maps.googleapis.com/maps/api/place/details/json?key=
<insert_key_here>
& placeid = ChIJk0pAHBM7yUwRt0WIxWRe1ic & language = en
"long_name": "Boulevard Gouin Ouest",
Siehe http://stackoverflow.com/questions/33520686/how-can-i-get-chinese-words-using-google-api-with-json/37867402#37867402 ─ während vielleicht nicht genau ein Duplikat, Places Details sind der Geocodierungs-API in Bezug auf Adressformatierung und Sprachauswahl sehr ähnlich. – miguev