Я использую API-интерфейс Google Place на моем сервере для хранения информации о месте, используя placeId
, отправленный клиентом.
Я столкнулся с проблемой относительно языка результата, который отличается тем, что местом является город или адрес в этом городе, даже если язык указан в запросе. Например:
-
Место id
ChIJ53USP0nBhkcRjQ50xhPN_zw
- город Милан, а API возвращаетMilan
как локальность иLombardy
как административную область (английские имена) -
Идентификатор места
EjBWaWEgZGVsbGEgU3BpZ2EsIE1pbGFuLCBQcm92aW5jZSBvZiBNaWxhbiwgSXRhbHk
- это улица в Милане, а API возвращаетMilano
как локальность иLombardia
в качестве административной области (итальянские имена)
Чтобы сделать это еще более странным, оба запроса возвращают Italy
в качестве страны. Является ли это ожидаемым поведением API?