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

Ключ

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

Чтобы искать адреса только в определенном регионе или городе, укажите их в параметре locations.Можно  Можно указать несколько ограничений.

Оглавление
массив ограничений. Каждый объект-ограничение в параметре locations может содержать поля kladr_idfias_idpostal_coderegionareacitysettlement или street.

Ограничение по КЛАДР-коду

...

Сахалинская область:

...

Включить страницу

...

Ограничение по КЛАДР-коду

...

Возможные ограничения:

  • region_fias_id – ограничение по ФИАС коду региона
  • area_fias_id – ограничение по ФИАС коду области
  • city_fias_id – ограничение по ФИАС коду города
  • settlement_fias_id – ограничение по ФИАС коду населенного пункта
  • street_fias_id – ограничение по ФИАС коду улицы

г Пушкин:

Блок кода
{
    "query": "московское шоссе",
    "locations": [{
        "city_fias_id": "110d6ad9-0b64-47cf-a2ee-7e935228799c"
    }
}

Ограничение по КЛАДР-коду

Ограничение по ФИАС-коду

Включить страницу
Ограничение по ФИАС-коду
Ограничение по ФИАС-коду

Ограничение по названию адресного объекта

Включить страницу
Ограничение по названию адресного объекта
Ограничение по названию адресного объекта

Москва:

Блок кода
{
    "query": "Ботаническая",
    "locations": [{
        "region": "москва"
    }]
}

...

Блок кода
{
    "query": "ростов рассветная",
    "locations": [{
        "region": "адыгея"
    }, {
        "region": "астраханская"
    }, {
        "region": "волгоградская"
    }, {
        "region": "калмыкия"
    }, {
        "region": "краснодарский"
    }, {
        "region": "ростовская"
    }]
}

...

Блок кода
{
    "query": "Абрикосовая",
    "locations": [{
        "region": "Самарская",
        "city": "Тольятти"
    }]
}

...

Ограничение по типу объекта

Включить страницу
Ограничение по типу объекта
Ограничение по типу объекта

Ограничение по стране

Включить страницу
Ограничение по стране
Ограничение по стране

Ограничение по ISO-коду

Включить страницу
Ограничение по ISO-коду
Ограничение по ISO-коду

Ограничение по радиусу окружности

Включить страницу
Ограничение по радиусу окружности (API)
Ограничение по радиусу окружности (API)

...

Чтобы адрес одной строкой в ответе (поле value) не содержал регион / город, заданный в ограничении, добавьте параметр restrict_value = true:

Блок кода
{
  "query": "Турчанинов",
  "locations": [
    {
      "region": "Москва"      
    }
  ],
  "restrict_value": true
}

Ответ:

Блок кода
{
    "suggestions": [
        {
            "value": "Турчанинов пер",
            "unrestricted_value": "г Москва, Турчанинов пер",
            "data": {
                ...
            }
        },
        {
            "value": "Турчанинов пер, д 2",
            "unrestricted_value": "г Москва, Турчанинов пер, д 2",
            "data": {
                ...
            }
        },
        {
            "value": "Турчанинов пер, д 2А",
            "unrestricted_value": "г Москва, Турчанинов пер, д 2А",
            "data": {
                ...
            }
        },
        {
            "value": "Турчанинов пер, д 3 стр 1",
            "unrestricted_value": "г Москва, Турчанинов пер, д 3 стр 1",
            "data": {
                ...
            }
        }
    ]
}

При этом полный адрес тоже возвращается, в поле unrestricted_value.