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

Здравствуйте!


Конечно, можно указать массив ограничений в параметре locations при запросе через REST API.


При запросе через jQuery-плагин принцип тот же: передавать несколько КЛАДР-кодов в параметре locations в настройке constraints (пример).

Иван, здравствуйте!


Сервис Стандартизации создан как раз для этого: данные можно обработать в файле или через АПИ.

Попробуйте очистить один адрес, подходит ли вам такой результат?


Можете прислать пример города из вашего списка?

Добрый день!


Дадата работает по ФИАС (всероссийский классификатор адресов налоговой), в котором есть две улицы 1 Мая в Краснодаре: в Карасунском и Прикубанском районах:




В ФИАСе дом 338 есть только на улице 1 Мая в Прикубанском районе, информацию по нему Дадата возвращает после стандартизации. Так как нельзя однозначно определить, что адрес распознан правильно (выбран нужный район), проставляется код качества qc = 1 (адрес распознан с допущениями).


Александр, спасибо за ссылку!


1) как вариант, можно подсказывать город с учетом региона, передав его название в настройке constraints. Единственное, названия регионов должны быть как в КЛАДР. Остальную часть адреса можно подсказывать с ограничением по городу.


2) метод fixData() применяется к конкретному полю, поэтому он будет работать только на нём и с учетом тех полей, которые с ним связаны (через параметр constraints для гранулярных).


Если остались вопросы, пожалуйста, спрашивайте)

Подсказки работают по ФИАС (всероссийский классификатор адресов налоговой), в котором предусмотрено больше 10 разных уровней для адресных объектов (регион, автономный округ, город, населенный пункт и др.).


В Дадате тоже есть уровни, но не совсем такие, как в ФИАС — более привычные в быту и для отправки почты. Например:

suggestion.data.city — город (4ый уровень по ФИАС);

suggestion.data.settlement населённый пункт (5ый и 6ой уровни в ФИАС).


Чтобы в одном поле для города учитывались и города и населённые пункты, можно вызывать подсказки с ограничением по этим параметрам:

from_bound:{value: "city"}
to_bound:{value: "settlement"}

Такое решение вам подойдет?

Подсказки по иностранным городам можно отключить, ограничив область поиска

в теле REST-запроса:

locations:[{country: "Россия"}]

или в параметре jQuery-плагина:

constraints: {
    locations:{country: "Россия"}
}

Александр, добрый день!


Уточните, пожалуйста, для чего вы используете fias_id, и зачем нужна информация, принадлежит ли этот код именно интервалу домов?

Александр, спасибо за сообщение об ошибке.


Пожалуйста, отправляйте запрос организаций с count > 1 в качестве обходного пути. Исправление ошибки запланировано на февраль :)

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