Геокодер Google не возвращает результатов компонента, когда установлен язык

Я попытался использовать функцию фильтрации компонентов геокодера 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, где написано «при фильтрации компонентов исключается языковой параметр» или что-то еще.

Кто-нибудь еще получает такое поведение? Что может быть обходным путем? Я не могу опустить параметр языка целиком, потому что он возвращает довольно разные результаты, так как мы форматируем адреса в Германии иначе, чем, например, в США (размещение номера улицы и т. д.).


person 23tux    schedule 01.06.2017    source источник


Ответы (1)


Рассмотрите возможность подать отчет об ошибке, оба запроса возвращают ZERO_RESULTS сейчас.

Похоже, что почтовый индекс 11011 в Германии вообще отсутствует на Google Maps. Все мои попытки заставить Google Maps вернуть этот почтовый индекс на английском или немецком языке дали несвязанные результаты или вообще ничего.

person miguev    schedule 04.09.2017
comment
Я подал один, посмотрим, привлечет ли это внимание. - person 23tux; 05.09.2017