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

Добрый день.

Мы подсказываем адреса только по России. Какая у вас задача? Оградить пользователя от произвольного ввода и выбирать варианты только из Подсказок?

Тер. Внуково Аэропорт по ФИАС действительно относится к Москве.

Можете проверить данные компании на сайте ФНС (ОГРН 1117746181706), там она значится именно как ООО "ДЖЕЙ-ДЖЕЙ МАРКЕТ". Точно так же и в подсказках. Заглавными буквами, кавычки есть.

По тому, что я вижу – ситуация следующая.

Вот пример с городом и населенным пунктом отдельно.

А вот – с городом и населенным пунктом в одном поле.

Скорее всего, у вас в системе есть поле, которое подсказывает не город, а город + населенный пункт, причем в нем обрезаны типы.

Поэтому к вам вместо городов попадают населенные пункты, либо связки город + населенный пункт (потом что-то им добавляет тип "г" в конце).

Подсказки не отдают адреса в таком формате, значит, скорее всего, проблема на вашей стороне.

Если дадите ссылку на реализацию – сможем сказать подробнее.

Добрый день!

Дело в том, что мы теперь используем ЕГРЮЛ от ФНС. Он более полный и актуальный, чем данные, которые мы использовали раньше. Но там все компании указаны в верхнем регистре. К сожалению, определить правильный регистр для каждой компании – невозможная задача, поэтому указываем их в верхнем регистре.

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

Мы используем ФИАС и иногда к нам попадают значения, которых нет в нашей базе.

Приведите, пожалуйста, пример.

можно ли как-то ограничить подсказки только данными из ФИАС?

В Dadata-версии, к сожалению, нет. Но можно купить коробочную версию – она работает на чистом ФИАС.

> внутри или нет МКАД/КАД адрес. И если снаружи, то выдаёте расстояние до кольца

Да, верно. Расстояние до кольца по прямой.

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