Получение определенного уровня fias
Добрый день! Подскажите пожалуйста кейс, как из suggest при введеном полном адресе до квартиры, получить фиас до 8 уровня, те максимум до улицы, не включая дом, по умолчанию сейчас дадата возвращает максимально возможный уровень.
Зачем нужно? У меня единый ввода адреса, при дальнейшей передачи данных, перевозчик не имеет у себя слой фиасов домов, возникает трудность, остальное все 1 в 1.
Ответ
Добрый день! Возвращаются ФИАС-коды всех уровней, от региона до дома. Смотрите полный список полей: https://dadata.ru/suggestions/usage/address/#response
Спасибо за ответ, видно не так выразился, чтобы "отсебячину" не делать, у вас есть поле
data.fias_id - если указан дом и он нашелся в справочнике там находится ФИАС дома, вот я и спрашиваю, есть ли возможность ограничить, чтобы данное поле ограничивалось до улицы.
Хочется уйти от "велосипеда" по типу:
fias = city_fias_id ?? settlement_fias_id ?? street_fias_id ?? null;
думал можно штатно, из коробки.
data.fias_id - если указан дом и он нашелся в справочнике там находится ФИАС дома, вот я и спрашиваю, есть ли возможность ограничить, чтобы данное поле ограничивалось до улицы.
Такой возможности нет.
Сервис поддержки клиентов работает на платформе UserEcho
Добрый день! Возвращаются ФИАС-коды всех уровней, от региона до дома. Смотрите полный список полей: https://dadata.ru/suggestions/usage/address/#response