Работает в «Подсказках» 19.2+. Требует лицензию на модули address и geo.

Находит ближайшие адреса (дома, улицы, города) по географическим координатам. Только для России.

Сортирует адреса в порядке удаления от заданных координат.

Запрос

POST:

curl -X POST \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -d '{ "lat": 55.601983, "lon": 37.359486 }' \
  http://ВАШ_СЕРВЕР:ПОРТ/suggestions/api/4_1/rs/geolocate/address

GET:

curl -X GET -G \
  -H "Accept: application/json" \
  -d "lat=55.601983&lon=37.359486" \
  http://ВАШ_СЕРВЕР:ПОРТ/suggestions/api/4_1/rs/geolocate/address

Заголовки

ЗаголовокОписание

Content-Type

Тип данных в запросе: application/json или application/xml

Accept

Тип данных в ответе: application/json или application/xml

Authorization

API-ключ в формате: Token ВАШ_КЛЮЧ

Только для пользователей подсказок DaData.ru

Параметры

ПараметрОбязательный?Описание
lat
даГеографическая широта
lon
даГеографическая долгота

count

нет
Количество возвращаемых подсказок (по умолчанию — 10, максимум — 20).

radius_meters

нетРадиус поиска в метрах (по умолчанию – 100, максимум – 1000)

language

нетЯзык отображения адреса в результатах поиска (en/ru) 20.3+

Ответ

Возвращается список объектов адреса. Следующие поля не заполняются:

city_district*
metro

Примеры

Запрос:

{
  "lat": 55.601983, "lon": 37.359486, "radius_meters": 50
}

Ответ:

{
  "suggestions": [
    {
      "value": "г Москва, Филимонковский р-н, г Московский, ул Бианки, д 4 к 2",
      "unrestricted_value": "108811, г Москва, г Московский, Филимонковский р-н, ул Бианки, д 4 к 2",
      "data": {
        "postal_code": "108811",
        "country": "Россия",
        "country_iso_code": "RU",
        "federal_district": "Центральный",
        "region_fias_id": "0c5b2444-70a0-4932-980c-b4dc0d3f02b5",
        "region_kladr_id": "7700000000000",
        "region_iso_code": "RU-MOW",
        "region_with_type": "г Москва",
        "region_type": "г",
        "region_type_full": "город",
        "region": "Москва",
        "area_fias_id": "aa28c4fd-04cf-4e1b-ac38-828fbce79136",
        "area_kladr_id": "7702600000000",
        "area_with_type": "Филимонковский р-н",
        "area_type": "р-н",
        "area_type_full": "район",
        "area": "Филимонковский",
        "city_fias_id": "fbcf1fff-1d7c-445e-ad92-b71c08b8aba3",
        "city_kladr_id": "7702600100000",
        "city_with_type": "г Московский",
        "city_type": "г",
        "city_type_full": "город",
        "city": "Московский",
        "city_area": "Новомосковский",
        "city_district_fias_id": null,
        "city_district_kladr_id": null,
        "city_district_with_type": null,
        "city_district_type": null,
        "city_district_type_full": null,
        "city_district": null,
        "settlement_fias_id": null,
        "settlement_kladr_id": null,
        "settlement_with_type": null,
        "settlement_type": null,
        "settlement_type_full": null,
        "settlement": null,
        "street_fias_id": "a59b2217-d7ee-4cf4-a32d-13ac4749e7a5",
        "street_kladr_id": "77026001000000400",
        "street_with_type": "ул Бианки",
        "street_type": "ул",
        "street_type_full": "улица",
        "street": "Бианки",
        "stead_fias_id": null,
        "stead_cadnum": null,
        "stead_type": null,
        "stead_type_full": null,
        "stead": null,
        "house_fias_id": "2f3d0423-c455-4adf-a5f9-8156a1f95887",
        "house_kladr_id": "7702600100000040009",
        "house_cadnum": "77:17:0110205:7900",
        "house_flat_count": "326",
        "house_type": "д",
        "house_type_full": "дом",
        "house": "4",
        "block_type": "к",
        "block_type_full": "корпус",
        "block": "2",
        "entrance": null,
        "floor": null,
        "flat_fias_id": null,
        "flat_cadnum": null,
        "flat_type": null,
        "flat_type_full": null,
        "flat": null,
        "flat_area": null,
        "square_meter_price": "238824",
        "flat_price": null,
        "room_fias_id": null,
        "room_cadnum": null,
        "room_type": null,
        "room_type_full": null,
        "room": null,
        "postal_box": null,
        "fias_id": "2f3d0423-c455-4adf-a5f9-8156a1f95887",
        "fias_code": null,
        "fias_level": "8",
        "fias_actuality_state": "0",
        "kladr_id": "7702600100000040009",
        "geoname_id": "857690",
        "capital_marker": "0",
        "okato": "45297577000",
        "oktmo": "45959000",
        "tax_office": "7751",
        "tax_office_legal": "7751",
        "timezone": "UTC+3",
        "geo_lat": "55.6019925",
        "geo_lon": "37.359978",
        "beltway_hit": "OUT_MKAD",
        "beltway_distance": "8",
        "metro": null,
        "divisions": null,
        "qc_geo": "0",
        "qc_complete": null,
        "qc_house": null,
        "history_values": null,
        "unparsed_parts": null,
        "source": null,
        "qc": null
      }
    },
    ...
  ]
}



  • Нет меток