Параметр types для поиска автозаполнения Google Place - это то, что вам нужно, особенно с использованием типов address
и (cities)
type.
Я также настоятельно рекомендуюбиблиотеку реагировать-геосуггест , если вы хотите, чтобы что-то предварительно было выполнено, чтобы выполнить это, поскольку вы можете передать это в качестве параметров и стилизовать это самостоятельно. адреса и города, а onSuggestSelect
позволяет получить доступ к деталям адресов.
РЕДАКТИРОВАТЬ
После просмотра документов я обнаружил, что вы можете указать только одинопция для параметра types
:
Вы можете ограничить результаты запроса автозаполнения Места определенным типом, передав параметр типов. Параметр указывает тип или коллекцию типов, как указано в поддерживаемых типах ниже. Если ничего не указано, возвращаются все типы. Как правило, допускается только один тип. Исключением является то, что вы можете безопасно смешивать геокод и тип учреждения, но учтите, что это будет иметь тот же эффект, что и указание без типов.
source: https://developers.google.com/places/web-service/autocomplete#place_types
Итакиз следующих параметров
geocode
предписывает службе автозаполнения мест возвращать только результаты геокодирования, а не бизнес-результаты. Обычно этот запрос используется для устранения неоднозначности результатов, где указанное местоположение может быть неопределенным. address
дает команду службе автозаполнения Place возвращать только результаты геокодирования с точным адресом. Обычно этот запрос используется, когда вы знаете, что пользователь будет искать полностью указанный адрес. establishment
дает команду службе автозаполнения мест возвращать только бизнес-результаты. - the
(regions)
коллекция типов указывает службе Places возвращать любой результат, соответствующий следующим типам: locality
sublocality
postal_code
country
administrative_area_level_1
administrative_area_level_2
- тип коллекции
(cities)
указывает службе Places возвращать результаты, которые соответствуют locality
илиadministrative_area_level_3
.
Я бы сказал, что вашим лучшим вариантом будет address
, (cities)
или (regions)
в зависимости от того, насколько конкретным должен быть вывод.