Чтобы искать адреса только в определенном регионе или городе, укажите их в параметре locations
. Можно указать несколько ограничений.
Ограничение по коду КЛАДР
Сахалинская область:
{ "query": "Ватутина", "locations": [{ "kladr_id": "65" }] }
Ограничение по коду ФИАС
В «Подсказках» 21.12+
fias_id с ФИАС-кодом региона, области, города, населенного пункта, планировочной структуры либо улицы:
{ "query": "московское шоссе", "locations": [{ "fias_id": "110d6ad9-0b64-47cf-a2ee-7e935228799c" }] }
В «Подсказках» 21.11 и раньше
Возможные ограничения:
- region_fias_id – ограничение по ФИАС коду региона
- area_fias_id – ограничение по ФИАС коду области
- city_fias_id – ограничение по ФИАС коду города
- settlement_fias_id – ограничение по ФИАС коду населенного пункта
- planning_structure_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": "Тольятти" }] }
Адрес без региона и города
Чтобы адрес одной строкой в ответе (поле 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
.
Ограничение по типу объекта
Возможные ограничения:
- street_type_full — ограничение по полному типу улицы;
- planning_structure_type_full – ограничение по полному типу планировочной структуры;
- settlement_type_full — типу населенного пункта;
- city_district_type_full — типу района города;
- city_type_full — типу города;
- area_type_full — типу района в регионе;
- region_type_full — типу региона.
Запрос
{ "query":"ассоль", "locations": [ { "planning_structure_type_full": "территория" } ] }
Обзор
Инструменты контента