0
Answered

Гранулярные подсказки - улица+дом+квартира

dpetrov 2 years ago in Подсказки • updated by Антон 2 months ago 6

У меня при вводе в поле адреса квартиры сервис говорит "неизвестный адрес".

Посмотрел пример https://codepen.io/dadata/pen/NAZyZL?editors=1010, там работает.

У меня настроено так: https://codepen.io/anon/pen/ryQReZ (addresses - объект с нужными гранулярными input-полями) При такой настройке после попытки ввода квартиры выдаётся "неизвестный адрес". Если убрать параметр bounds, то квартиру ввести можно, но тогда в поле адреса попадает и город.

Answer

Поддержу по поводу необходимости flat. Например, без bounds при вводе

Киров Ленина 89/1 22


получаем

г. Киров, ул. Ленина, д. 89, к.1, кв. 22

Но мне по задаче город тут не нужен. Добавляю bounds и при вводе получаем сообщение Неизвестный адрес

Действительно, с bounds до квартиры не работает. Нужного поведения можно добиться с помощью constraints, вот пример (город в одном поле, остальной адрес в другом).

Вы правы. Не если город не указан, то он остается в адресе

http://prntscr.com/l9pw3a

Да, это посложнее, но тоже можно сделать. Добавил в пример.