Для моего текущего проекта у меня есть поиск адреса, чтобы пользователь мог ввести адрес.В состоянии по умолчанию его результаты слишком неоднозначны, и поиск возвращает все местоположения, даже если это на самом деле не адрес (например, некоторые местоположения в списке являются целым городом или регионом).
Добавлениеtypes: ['address']
чтобы запрос решил это;Google теперь отвечает только фактическими адресами, а не неоднозначными регионами, однако однако это лишило нас возможности поиска по почтовому индексу, как показывают эти две скрипки:
http://jsfiddle.net/yj6qvpsg/2/ будет отображатьсяцелые города и регионы (плохо), но вы все равно можете искать адрес с почтовым индексом Великобритании (хорошо).
http://jsfiddle.net/yj6qvpsg/1/ будет перечислять только адреса (хорошо), но не будет искать в Великобританиипочтовые индексы (плохо).
Как получить лучшее из обоих миров?Я пытался поиграть, например, с types: ['address', 'postal_code'],
, но безуспешно ...