Ваши комментарии

Добрый день! На этапе создания клиента никакие запросы не выполняются — соответственно, и ответов нет. 


Насколько я понимаю, метод cleanAddress выбросит исключение, если код ответа будет любой, отличный от 200. Словить его можно стандартно, через try-catch

Да, каждый час. Чаще не планируем.

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

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

Теперь «литера» не превращается в «строение».

Сделали: теперь «Дадата» возвращает ОКТМО от ближайшего дома (г Москва, пр-кт Ленинский, д 30; ОКТМО = 45915000 в исходном примере).

Добрый день! Не нужно.

«Дадата» работает по справочнику адресов налоговой службы (ФИАС). Это самый полный справочник в России, но всё равно в нём есть далеко не все адреса. Именно поэтому «подсказки» не ограничивают ввод фиксированным списком вариантов.

Вы можете, конечно, самостоятельно реализовать на JavaScript фиксированный выбор. Но штатный плагин это не поддерживает.

Сомневаюсь, что выбирать из такого неимоверного количества вариантов будет удобно ツ

Подсказки как раз помогают от отсебятины — они же показывают варианты по мере ввода.

В России 85 регионов, 6000 городов, 187000 населённых пунктов и 1100000 улиц. Как можно выбирать их из выпадающих списков?

Сервис поддержки клиентов работает на платформе UserEcho