Чтобы искать адреса только в определенном регионе или городе, укажите их в параметре locations. Можно указать несколько ограничений.
Сахалинская область:
{
"query": "Ватутина",
"locations": [{
"kladr_id": "65"
}]
} |
В «Подсказках» 21.12+ |
fias_id с ФИАС-кодом региона, области, города, населенного пункта, планировочной структуры либо улицы:
{
"query": "московское шоссе",
"locations": [{
"fias_id": "110d6ad9-0b64-47cf-a2ee-7e935228799c"
}]
} |
В «Подсказках» 21.11 и раньше |
Возможные ограничения:
г Пушкин:
{
"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": "Тольятти"
}]
} |
Адрес без региона и города
Чтобы адрес одной строкой в ответе (поле value) не содержал регион / город, заданный в ограничении, добавьте параметр restrict_value = true:
{
"query": "Турчанинов",
"locations": [
{
"region": "Москва"
}
],
"restrict_value": true
} |
Ответ:
{
"suggestions": [
{
"value": "Турчанинов пер",
"unrestricted_value": "119034, г Москва, пер Турчанинов",
"data": {
...
}
},
{
"value": "Турчанинов пер, д 1",
"unrestricted_value": "119034, г Москва, пер Турчанинов, д 1",
"data": {
...
}
},
{
"value": "Турчанинов пер, д 2",
"unrestricted_value": "119034, г Москва, пер Турчанинов, д 2",
"data": {
...
}
},
{
"value": "Турчанинов пер, д 2А",
"unrestricted_value": "119034, г Москва, пер Турчанинов, д 2А",
"data": {
...
}
}
]
} |
При этом полный адрес тоже возвращается, в поле unrestricted_value.
Возможные ограничения:
{
"query":"ассоль",
"locations": [
{
"planning_structure_type_full": "территория"
}
]
} |