Как ограничить подсказки по адресу нас. пунктом?
Проблема возникает, если я не знаю тип нас. пункта - это город или село. Как делать ограничения по городу и как по селу я понял. А как их делать по городу или по селу в зависимости от типа, которого я не знаю? Например, и по городу конкретного региона и по селу конкретного региона.
Ответ
Уточните, пожалуйста, для чего вы хотите реализовать такую логику? Как вы получаете название нас.пункта, по которому нужно ограничить подсказки?
У нас на сайте есть выбор города, пользователь выбирает город, и мы сохраняем регион и город (а это может быть и село), которое он выбрал.
Андрей, можно ограничить поиск адреса ФИАС-кодом нас.пункта. Чтобы получать ФИАС-код, можно подключить подсказки к выбору нас.пункта (пример).
Либо можно передавать при запросе полученные ранее регион и город:
1. Пользователь выбрал нас.пункт: Белгородская обл, Алексеевка. В области есть г Алексеевка, 2 села и поселок. 2. Пользователь вводит в улицу: це → отправить запрос подсказок: "Белгородская обл, Алексеевка це". В подсказках появятся два адреса: Белгородская обл, г Алексеевка, ул Центральная Белгородская обл, Яковлевский р-н, село Алексеевка, ул Центральная
Подойдут ли вам такие варианты?
нет, поэтому мы решили не ограничивать пользователя в выборе региона, соответственно он выбрал нужный город заново (спец форма, работающая через dadata). и уже идут ограничения улиц по городу и так далее, то есть решили проблему совсем по другому. Спасибо за ответ.
Сервис поддержки клиентов работает на платформе UserEcho
Андрей, можно ограничить поиск адреса ФИАС-кодом нас.пункта. Чтобы получать ФИАС-код, можно подключить подсказки к выбору нас.пункта (пример).
Либо можно передавать при запросе полученные ранее регион и город:
Подойдут ли вам такие варианты?