#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, который позволяет это делать? Спасибо 🙂