Я пытаюсь геокодировать адреса с помощью HERE Geocoding and Search API. В моем рабочем процессе используется текстовый адрес произвольной формы, который я дополняю дополнительной информацией о стране, штате, округе с помощью атрибутов qq
. Я следую модели, описанной в разделе документации Гибридные запросы .
Однако, если я укажу поле округа как квалифицированный запрос с помощью параметра qq
, результат не будет возврат почтового адреса. Использование того же запроса без параметра county
точно возвращает почтовый адрес.
Например:
Следующий запрос не возвращает почтовый адрес:
https://geocode.search.hereapi.com/v1/geocode?apiKey= [apiKey] & qq = country% 3DUSA% 3Bstate% 3DLA% 3Bcounty% 3DAscension & q = 42077% 20CHURCHPOINT% 20RD,% 20GONZALES
Однако удаление поля county
из квалифицированного запроса возвращает почтовый адрес:
https://geocode.search.hereapi.com/v1/geocode?apiKey= [apiKey] & qq = country% 3DUSA% 3Bstate% 3DLA% 3B & q = 42077% 20CHURCHPOINT% 20RD,% 20GONZALES
Что еще странно заключается в том, что, глядя на ответ на второй запрос, округ правильно включен в тело адреса, поэтому значение, которое я включаю в поле county
, совпадает с тем, что находится на бэкэнде, но запрос не возвращает почтовый адрес.
Могу ли я что-нибудь сделать, чтобы заставить API возвращать почтовый адрес?