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

Да, город, посёлок или деревня могут быть на уровне «город» и на уровне «населённый пункт». И да, так в ФИАС. А какие проблемы это создаёт, кроме того, что страдает чувство прекрасного?

В сентябре добавим новый код проверки в адресах. Если используете API стандартизации, адаптируйте программу на своей стороне.

Да, это похоже на баг. Посмотрим, спасибо! А зачем вызывать fixData несколько раз?

По-разному бывает, зависит от адреса. Конкретно этот адрес «Селекционер-2» плохо парсится из-за того, что он «номерной» — посмотрим, как это улучшить.


Подсказки и стандартизация ориентированы на разные сценарии. Подсказки — показать подходящие варианты, пусть человек разбирается. Стандартизация — определить адрес без вмешательства человека, несмотря на мусор, несуществующие части адреса и другие проблемы.


Из-за разницы в алгоритмах в некоторых случаях подсказки могут вернуть правильный вариант, а стандартизация нет. Но подсказки не могут сказать, уверены они в правильности подсказанного варианта или нет, а стандартизация может.

Юрий, пока человек не выбрал конкретную подсказку (count > 1), Дадата использует справочник адресов налоговой службы (ФИАС). В нём нет индексов для улицы Онежской Флотилии.


Когда человек выбирает конкретную подсказку (count = 1), Дадата возвращает дополнительную информацию об адресе, в том числе индекс по справочнику Почты России.

Добрый день! Подсказки стараются ставить тип относительно названия наиболее естественным образом:

  • улица Сухонская
  • Первомайский переулок
  • Сиреневый бульвар
  • шоссе Энтузиастов

Добрый день! 


restrict_value в гранулярных подсказках не применяется. Вывод подсказок и так ограничен bounds и родительским элементом (улицей в случае с домом). Но если вышестоящие элементы не заполнены, их можно ввести и в поле «дом», выбрать подсказку, после чего они заполнятся.


Так сделано специально, чтобы пользователю не приходилось прыгать назад по полям, если он, к примеру, начал ввод с города. Это поведение не настраивается.


Да и вряд ли человек после региона перейдёт к вводу дома.

Поля всего два, собственно: city_with_type и settlement_with_type. Можно брать подходящее в зависимости от ситуации, или всегда объединять оба через запятую, например. Всё зависит от вашего сценария использования, от того, зачем вам название н/п и что вы дальше с ним делаете.

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