0
Not a bug

Не выводится подсказка по адресу "г Санкт-Петербург, Октябрьская наб, д 31"

Ivan S 3 years ago updated by Антон 3 years ago 7

(Вместо этого выводится подсказка "г Санкт-Петербург, Октябрьская наб, д 104 к 31, что неверно")

Answer

Answer
Not a bug

Дело в том, что Подсказки работают по ФИАС (всероссийский классификатор адресов налоговой) .

К сожалению, в ФИАС нет некоторых домов и строений, в том числе и указанного вами дома.

Если вы не хотите, чтобы Подсказки подставляли похожий вариант автоматически, можно запретить автоисправление.

Answer
Not a bug

Дело в том, что Подсказки работают по ФИАС (всероссийский классификатор адресов налоговой) .

К сожалению, в ФИАС нет некоторых домов и строений, в том числе и указанного вами дома.

Если вы не хотите, чтобы Подсказки подставляли похожий вариант автоматически, можно запретить автоисправление.

Скажите, а есть возможность сделать так, чтобы вариант с "г Санкт-Петербург, Октябрьская наб, д 31" был в выдаче подсказчика(т.к. улицу то по ФИАС распозналась).


Например для адреса "г Санкт-Петербург, Октябрьская наб, д 31А" идёт распознование только до улицы(уровень по фиас = 7), но подсказка то с номером дома выводится.

Мы пользуемся не JQuery плагином, а делаем запрос на REST API, и вариант с домом(если распозналась улица) очень важен для нас.

К сожалению, сейчас такой возможности нет. Уточните, пожалуйста, какой у вас сценарий использования?

Пользователь вводит запрос, запрос уходит на dadata, возвращаются подсказки, финальный адрес можно выбрать только из предложенных подсказок. До сегодняшнего дня такая схема работала на 100%, опыт использования dadata около

Понял. К сожалению, сейчас такой возможности нет.

А почему на задаче стоит значёк "Не ошибка"?

Правильное поведение системы - когда она находит улицу в ФИАС, но не находит нужный дом, но всё равно показывает подсказку с предложенным домом(пусть и распознование прошло до улицы)


Подсказывать вместо дома корпус и не предлагать хотя бы внизу в вариантах правильный вариант с домом -

Иван, не ошибка потому, что основная задача Подсказок – помочь пользователю удобно ввести данные. В большинстве случаев мы подсказываем несуществующий в ФИАС дом. Ваш случай (наложение нескольких существующих вариантов на Подсказку) в jQuery-плагине решается очень просто: мы не блокируем ввод, и пользователь может не выбирать ненужную Подсказку.

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

Почему вы не хотите использовать jQuery-плагин? Какой именно у вас сценарий использования REST API?