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

Ключ

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

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

Отображение дочерних

Есть возможность ограничить область поиска определенным регионом или городом. Это может быть удобно, если вы хотите принудительно ограничить пользователей некоторым географическим объектом (или несколькими объектами).

Если вы используете REST API, то ограничения следует передавать непосредственно в запросе, в параметре locations. Это массив объектов, которые будут использоваться для наложения ограничений (ограничения между собой объединяются по ИЛИ). Каждый объект-ограничение может содержать поля kladr_idpostal_coderegionareacity или settlement.

Примеры (JSON)

Ограничивает область поиска Москвой:

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

Ограничивает область поиска городом Тольятти:

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

Ограничивает область поиска двумя регионами — Сахалинской областью или Камчатским краем:

Блок кода
{
    "query": "Ватутина",
    "locations": [{
        "kladr_id": "65"
    }, {
        "region": "камчатский"
    }]
}

Ограничивает поиск несколькими регионами:

...