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

« Previous Version 12 Current »

Работает в «Подсказках» 19.2+

Возвращает ближайшие адресные объекты по географическим координатам. Адреса сортируются в порядке удаления от заданных координат. Определяются только российские адреса.

Доступен только через API (jQuery-плагин не поддерживается).

Запрос

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

curl -X POST \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "Authorization: Token ${API_KEY}" \
  -d '{ "lat": 55.601983, "lon": 37.359486 }' \
  https://suggestions.dadata.ru/suggestions/api/4_1/rs/geolocate/address
curl -X GET -G \
  -H "Accept: application/json" \
  -H "Authorization: Token ${API_KEY}" \
  -d "lat=55.601983&lon=37.359486" \
  https://suggestions.dadata.ru/suggestions/api/4_1/rs/geolocate/address


Для пользователей коробочной версии:

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
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)

Ответ

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

city_area
city_district*
house_fias_id
house_kladr_id
flat_*
fias_code
fias_actuality_state
timezone
beltway_hit
beltway_distance
metro
qc_*

Примеры

Запрос:

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

Ответ:

{
    "suggestions": [
        {
            "value": "г Москва, г Московский, ул Бианки, д 4 к 2",
            "unrestricted_value": "г Москва, г Московский, ул Бианки, д 4 к 2",
            "data": {
                "postal_code": "108811",
                "country": "Россия",
                "region_fias_id": "0c5b2444-70a0-4932-980c-b4dc0d3f02b5",
                "region_kladr_id": "7700000000000",
                "region_with_type": "г Москва",
                "region_type": "г",
                "region_type_full": "город",
                "region": "Москва",
                "area_fias_id": null,
                "area_kladr_id": null,
                "area_with_type": null,
                "area_type": null,
                "area_type_full": null,
                "area": null,
                "city_fias_id": "fbcf1fff-1d7c-445e-ad92-b71c08b8aba3",
                "city_kladr_id": "7700000600000",
                "city_with_type": "г Московский",
                "city_type": "г",
                "city_type_full": "город",
                "city": "Московский",
                "city_area": null,
                "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": "77000006000003100",
                "street_with_type": "ул Бианки",
                "street_type": "ул",
                "street_type_full": "улица",
                "street": "Бианки",
                "house_fias_id": null,
                "house_kladr_id": null,
                "house_type": "д",
                "house_type_full": "дом",
                "house": "4",
                "block_type": "к",
                "block_type_full": "корпус",
                "block": "2",
                "flat_type": null,
                "flat_type_full": null,
                "flat": null,
                "flat_area": null,
                "square_meter_price": null,
                "flat_price": null,
                "postal_box": null,
                "fias_id": "a59b2217-d7ee-4cf4-a32d-13ac4749e7a5",
                "fias_code": null,
                "fias_level": "7",
                "fias_actuality_state": null,
                "kladr_id": "77000006000003100",
                "geoname_id": null,
                "capital_marker": "0",
                "okato": "45297565001",
                "oktmo": "45952000",
                "tax_office": "7751",
                "tax_office_legal": "7751",
                "timezone": null,
                "geo_lat": "55.601956",
                "geo_lon": "37.359989",
                "beltway_hit": null,
                "beltway_distance": null,
                "metro": null,
                "qc_geo": "0",
                "qc_complete": null,
                "qc_house": null,
                "history_values": null,
                "unparsed_parts": null,
                "source": null,
                "qc": null
            }
        },
        ...
    ]
}



  • No labels