Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Поле Поле value содержит адрес одной строкой. Склеивается из полей объекта data:

  • data.postal_code (индекс),
  • data.country (страна),
  • data.region_with_type (регион с типом),
  • data.area_with_type (район в регионе с типом),
  • data.sub_area_with_type (мун. поселение с типом),
  • data.city_with_type (город с типом),
  • data.city_district_with_type (адм. район города с типом),
  • data.settlement_with_type (населенный пункт с типом),
  • data.street_with_type (улица с типом),
  • data.stead_type (тип участка),
  • data.stead (участок),
  • data.house_type (тип дома),
  • data.house (дом),
  • data.block_type (тип корпуса/строения),
  • data.block (корпус/строение),
  • data.flat_type (тип квартиры),
  • data.flat (квартира),
  • data.room_type (тип комнаты),
  • data.room (комната).

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

Индекс

...

Обычно индекс (поле postal_code) не пишется. Но если в списке подсказок получаются полные дубли (обычно такое бывает, если в городе несколько улиц с одинаковым названием), и дописывание района города не помогло разрешить неоднозначность (обычно такое бывает, если район для улиц неизвестен) — то индекс пишется.

...

Если город — центр района, район (area_with_type) не пишется (Респ Татарстан, Верхнеуслонский р-н, село Верхний Услон → Респ Татарстан, село Верхний Услон).

Сокращенная запись муниципального деления

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

...

Hfl

Полные правила форматирования для мун. деления см. здесь: Форматирование адреса одной строкой (мун. деление)

Район города

Обычно район города (в адм. делении это поле city_district_with_type, в мун. делении может быть в area_with_type или в sub_area_with_type) не пишется. Но если в списке подсказок получаются полные дубли (обычно такое бывает, если в городе несколько улиц с одинаковым названием, например улица 8 Марта в Москве) — то район пишется.

Параметр restrict_value

Если в запросе указан параметр restrict_value, то в поле value возвращается только часть адреса, которая подходит под ограничение. Например:

...