Page tree
Skip to end of metadata
Go to start of metadata

DaData.ru

https://dadata.ru/suggestions/usage/address/

«Коробка»

<input id="address" name="address" type="text" />
<link href="http://ВАШ_СЕРВЕР:ПОРТ/suggestions/libs/jquery.suggestions/master/css/suggestions.css" type="text/css" rel="stylesheet" />
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script type="text/javascript" src="http://ВАШ_СЕРВЕР:ПОРТ/suggestions/libs/jquery.suggestions/master/js/jquery.suggestions.js"></script>
<script type="text/javascript">
    $("#address").suggestions({
        serviceUrl: "http://ВАШ_СЕРВЕР:ПОРТ/suggestions/api/4_1/rs",
        type: "ADDRESS",
        /* Вызывается, когда пользователь выбирает одну из подсказок */
        onSelect: function(suggestion) {
            console.log(suggestion);
        }
    });
</script>

Аргумент  suggestion  функции  onSelect  выглядит так:

 Показать
ПолеОписание
valueАдрес одной строкой (как показывается в списке подсказок)
unrestricted_valueАдрес одной строкой (полный, от региона)
data.postal_codeИндекс
data.countryСтрана
data.federal_districtФедеральный округ (начиная с версии 19.5)
data.region_fias_idКод ФИАС региона
data.region_kladr_idКод КЛАДР региона
data.region_with_typeРегион с типом
data.region_typeТип региона (сокращенный)
data.region_type_fullТип региона
data.regionРегион
data.area_fias_idКод ФИАС района в регионе
data.area_kladr_idКод КЛАДР района в регионе
data.area_with_typeРайон в регионе с типом
data.area_typeТип района в регионе (сокращенный)
data.area_type_fullТип района в регионе
data.areaРайон в регионе
data.city_fias_idКод ФИАС города
data.city_kladr_idКод КЛАДР города
data.city_with_typeГород с типом
data.city_typeТип города (сокращенный)
data.city_type_fullТип города
data.cityГород
data.city_district_fias_idКод ФИАС района города
data.city_district_kladr_idКод КЛАДР района города
data.city_district_with_typeРайон города с типом
data.city_district_typeТип района города (сокращенный)
data.city_district_type_fullТип района города
data.city_districtРайон города
data.settlement_fias_idКод ФИАС нас. пункта
data.settlement_kladr_idКод КЛАДР нас. пункта
data.settlement_with_typeНаселенный пункт с типом
data.settlement_typeТип населенного пункта (сокращенный)
data.settlement_type_fullТип населенного пункта
data.settlementНаселенный пункт
data.street_fias_idКод ФИАС улицы
data.street_kladr_idКод КЛАДР улицы
data.street_with_typeУлица с типом
data.street_typeТип улицы (сокращенный)
data.street_type_fullТип улицы
data.streetУлица
data.house_fias_idКод ФИАС дома
data.house_kladr_idКод КЛАДР дома
data.house_typeТип дома (сокращенный)
data.house_type_fullТип дома
data.houseДом
data.block_typeТип корпуса/строения (сокращенный)
data.block_type_fullТип корпуса/строения
data.blockКорпус/строение
data.flat_typeТип квартиры (сокращенный)
data.flat_type_fullТип квартиры
data.flatКвартира
data.postal_boxАбонентский ящик
data.fias_idКод ФИАС:
  • HOUSE.HOUSEGUID, если дом найден в ФИАС по точному совпадению;
  • ADDROBJ.AOGUID в противном случае.
data.fias_levelУровень детализации, до которого адрес найден в ФИАС:
  • 0 — страна
  • 1 — регион
  • 3 — район
  • 4 — город
  • 5 — район города
  • 6 — населенный пункт
  • 7 — улица
  • 8 — дом
  • 65 — планировочная структура
  • -1 — иностранный или пустой.
data.kladr_idКод КЛАДР
data.geoname_idИдентификатор объекта в базе GeoNames. Для российских адресов не заполняется.
data.capital_markerПризнак центра района или региона:
  • 1 — центр района (Московская обл, Одинцовский р-н, г Одинцово)
  • 2 — центр региона (Новосибирская обл, г Новосибирск)
  • 3 — центр района и региона (Томская обл, г Томск)
  • 4 — центральный район региона (Тюменская обл, Тюменский р-н)
  • 0 — ничего из перечисленного (Московская обл, г Балашиха)
data.okatoКод ОКАТО
data.oktmoКод ОКТМО
data.tax_officeКод ИФНС для физических лиц
data.tax_office_legalКод ИФНС для организаций
data.source

Для организаций — адрес как в ЕГРЮЛ.
Для банков — адрес как в справочнике БИК.
В остальных случаях — пустое.

data.history_values[ ]

Список исторических названий объекта нижнего уровня.
Если подсказка до улицы — это прошлые названия этой улицы, если до города — города.

Дополнительные поля, заполняются в зависимости от тарифа «Дадаты» *

Заполняются при выборе конкретной подсказки или через метод API findById. До этого они пустые.
Все тарифы «Дадаты»
data.geo_latКоординаты: широта
data.geo_lonКоординаты: долгота
data.qc_geo

Код точности координат:

  • 0 — точные координаты

  • 1 — ближайший дом

  • 2 — улица

  • 3 — населенный пункт

  • 4 — город

  • 5 — координаты не определены

data.fias_codeИерархический код адреса в ФИАС (СС+РРР+ГГГ+ППП+СССС+УУУУ+ДДДД)
data.fias_actuality_state

Признак актуальности адреса в ФИАС:

  • 0 — актуальный
  • 1–50 — переименован
  • 51 — переподчинен
  • 99 — удален
data.city_areaАдминистративный округ (только для Москвы)
Тарифы «Расширенный» и «Всё включено»
data.beltway_hitВнутри кольцевой?
data.beltway_distanceРасстояние от кольцевой в километрах
Тариф «Всё включено»
data.flat_areaПлощадь квартиры
data.square_meter_priceРыночная стоимость м²
data.flat_priceРыночная стоимость квартиры
data.timezoneЧасовой пояс

data.metro[ ]

└ name

└ line

└ distance

Ближайшие станции метро (не более 3 станций в радиусе 5 км):

— название станции

— название линии

— расстояние до станции в километрах

Не используются

Зарезервированы для автоматической обработки адресов через API стандартизации

data.qc_completeКод пригодности к рассылке
data.qc_houseКод проверки дома
data.qcКод проверки
data.unparsed_partsНераспознанная часть адреса

* Для «коробки» заполненность этих полей зависит от лицензии. Уточните детали в технической поддержке.

Поменяйте настройки, если стандартные вас не устраивают

НастройкаОписание
count
Количество возвращаемых подсказок (по умолчанию — 5, максимум — 20).
constraints и restrict_value

Принудительное ограничение области поиска

geoLocationГеолокация
boundsГранулярные подсказки по адресу
  • No labels