Реагировать: Автозаполнение полей адреса

#reactjs #autocomplete #google-api #google-places-api #street-address

#reactjs #автозаполнение #google-api #google-places-api #улица-адрес

Вопрос:

Я работаю над проектом react, я пытаюсь создать форму, в которой пользователь может вводить свой адрес в отдельные поля (страна, город, улица, почтовый индекс, номер дома) с опцией автозаполнения, чтобы возможные значения города фильтровались на основе значения страны, возможные значения улицы на основе страны и города и так далее. Я попытался использовать react-places-autocomplete (react-places-autocomplete), основанный на Google Places API, и добавить componentRestrictions в searchOptions prop, как это было сделано в этом примере с ограничением компонентов. Он отлично работает только со значением страны, но при добавлении postalCode ключа я получаю INVALID_REQUEST ошибку от API. Так можно ли ограничить результаты из Google Places API по стране, городу, почтовому индексу и улице? Если да, то как правильно это сделать? Есть ли другой компонент React, который позволяет это делать? Спасибо 🙂