Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

Версия 1 Следующий »

Используется автоматически, если включена геолокация.

Для того, чтобы ранжировать адреса с учетом местоположения, используйте параметр locations_boost.

В параметре нужно указать kladr_id (от региона до населенного пункта).

На выходе получим список объектов, ранжируемый с учетом kladr_id.

 

Ранжируем по региону (Москва)

{
    "query": "твер",
    "locations_boost": [{
        "kladr_id": "77"
    }]
}

Ответ:

{
    "suggestions": [
        {
            "value": "г Москва, Тверская пл",
            "unrestricted_value": "г Москва, Тверская пл",
            "data": {
                ...
            }
        },
        {
            "value": "г Москва, ул Тверская",
            "unrestricted_value": "г Москва, ул Тверская",
            "data": {
               ...
            }
        },

 

Ранжируем по населенному пункту (город Тольятти)

{
    "query": "авто",
    "locations_boost": [{
        "kladr_id": "6300000700000"
    }]
}

Ответ:

{
    "suggestions": [
        {
            "value": "Самарская обл, г Тольятти, Автозаводское шоссе",
            "unrestricted_value": "Самарская обл, г Тольятти, Автозаводское шоссе",
            "data": {
                ...
            }
        },
        {
            "value": "Самарская обл, г Тольятти, ул Автомобилистов",
            "unrestricted_value": "Самарская обл, г Тольятти, ул Автомобилистов",
            "data": {
                ...
            }
        },
        {
            "value": "Самарская обл, г Тольятти, ул Автостроителей",
            "unrestricted_value": "Самарская обл, г Тольятти, ул Автостроителей",
            "data": {
                ...
            }
        }
  • Нет меток