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

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

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

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

Примеры (JSON)

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

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

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

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

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

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

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

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