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

Согласно документации на сайте налоговой, код строится иначе:

СС+РРР+ГГГ+ППП+СССС+УУУУ+ДДДД (или ЗЗЗЗ)+ОООО
СС – код региона;
РРР – код района;
ГГГ – код города;
ППП — код населенного пункта;
СССС - код элемента планировочной структуры;
УУУУ - код улицы;
ДДДД (или ЗЗЗЗ) — ДДДД тип и номер здания, сооружения, объекта незавершенного строительства в случае адресации домов. ЗЗЗЗ - номер земельного участка в случае адресации земельных участков;
ОООО - тип и номер помещения в пределах здания, сооружения.

В чистом виде Дадата этот код не отдает, но зато отдает КЛАДР-код (kladr_id) следующей структуры:

СС+РРР+ГГГ+ППП+УУУУ+ДДДД

Из kladr_id можно собрать код ФИАС следующим образом:

СС РРР ГГГ ППП 0000 УУУУ ДДДД

Пример: для адреса «г Самара, ул Авиационная, д 12» Дадата возвращает такой КЛАДР-код (разбил его пробелами для наглядности):

63 000 001 000 0190 0007

Превращаем его в ФИАС-код:

63 000 001 000 0000 0190 0007

Добрый день! Адрес одной строкой лежит в поле value:

var response = api.QueryAddress(query);
// response.suggestions[0].value

Этот проект написан сторонним разработчиком. К сожалению, он не исправляет баги и не выходит на связь. Попробуйте использовать версию без гугл-клиента.

Если индекса нет в справочнике адресов налоговой (ФИАС), то Дадата заполнит индекс, только когда пользователь выберет конкретный адрес из списка подсказок. См. подсказки возвращают разные значения в зависимости от count.


Для дома 4 по улице Духанина индекса в ФИАСе нет, так что это ровно такой случай.

Класс! Спасибо огромное!

Добрый день! Дайте, пожалуйста, адрес страницы, где можно увидеть проблему.

Алексей, добрый день! Пока нет. Планируем в первой половине 2017.

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