Я попытался использовать функцию фильтрации компонентов геокодера Google (см. здесь https://developers.google.com/maps/documentation/geocoding/intro#ComponentFiltering) и столкнулся с проблемой.
Следующий запрос возвращает результат: https://maps.googleapis.com/maps/api/geocode/json?components=country:DE|postal_code:11011
Но этот запрос возвращает нулевые результаты: https://maps.googleapis.com/maps/api/geocode/json?components=country:DE|postal_code:11011&language=de
Единственное отличие — это параметр language=de
в конце. Я не могу найти ничего в Google, где написано «при фильтрации компонентов исключается языковой параметр» или что-то еще.
Кто-нибудь еще получает такое поведение? Что может быть обходным путем? Я не могу опустить параметр языка целиком, потому что он возвращает довольно разные результаты, так как мы форматируем адреса в Германии иначе, чем, например, в США (размещение номера улицы и т. д.).