Initial docs
This commit is contained in:
210
docs/yandex-api-docs/nearest-settlement.md
Normal file
210
docs/yandex-api-docs/nearest-settlement.md
Normal file
@@ -0,0 +1,210 @@
|
||||
Ближайший город
|
||||
|
||||
# Ближайший город
|
||||
|
||||
- [Синтаксис запроса](https://yandex.ru/dev/rasp/doc/ru/reference/nearest-settlement#format)
|
||||
- [Структура ответа](https://yandex.ru/dev/rasp/doc/ru/reference/nearest-settlement#emails-detailed)
|
||||
|
||||
Запрос позволяет получить информацию о ближайшем к указанной точке городе. Точка определяется географическими координатами (широтой и долготой) согласно [WGS84](http://ru.wikipedia.org/wiki/WGS_84). Поиск можно ограничить определенным радиусом (по умолчанию — 10 километров, но не больше 50).
|
||||
|
||||
## Синтаксис запроса
|
||||
|
||||
```
|
||||
https://api.rasp.yandex-net.ru/v3.0/nearest_settlement/ ?
|
||||
apikey=<ключ>
|
||||
& lat=<широта>
|
||||
& lng=<долгота>
|
||||
& [distance=<радиус охвата>]
|
||||
& [lang=<язык>]
|
||||
& [format=<формат>]
|
||||
```
|
||||
|
||||
Пример запроса:
|
||||
|
||||
```
|
||||
https://api.rasp.yandex-net.ru/v3.0/nearest_settlement/?apikey={ключ}&format=json&lat=50.440046&lng=40.4882367&distance=50&lang=ru_RU
|
||||
```
|
||||
|
||||
Входные параметры:
|
||||
|
||||
**Обязательные параметры**
|
||||
|
||||
| | |
|
||||
| --- | --- |
|
||||
| **Параметр** | **Описание** |
|
||||
| `apikey` | [Ключ доступа](https://yandex.ru/dev/rasp/doc/ru/concepts/access) к API.<br>Параметр можно не передавать, если ключ доступа указан в заголовке `Authorization`, например:<br>```<br>Authorization: 1eb31582-941a-3ac8-a61f-041c344495ab<br>``` |
|
||||
| `lat` | Широта согласно [WGS84](http://ru.wikipedia.org/wiki/WGS_84). |
|
||||
| `lng` | Долгота согласно [WGS84](http://ru.wikipedia.org/wiki/WGS_84). |
|
||||
|
||||
**Необязательные параметры**
|
||||
|
||||
| | |
|
||||
| --- | --- |
|
||||
| **Параметр** | **Описание** |
|
||||
| `distance` | Радиус, в котором следует искать ближайший город, в километрах. |
|
||||
| `lang` | Язык возвращаемой информации, в формате <код языка>\_<код страны>. Поддерживаемые коды языка описаны стандартом [ISO 639](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2), коды стран — стандартом [ISO 3166](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2).<br>По умолчанию ответ возвращается для значения `ru_RU`.<br>Поддерживаемые коды языков:<br>- `ru` — русский;<br>- `uk` — украинский.<br>Поддерживаемые коды стран:<br>- `RU` — Россия;<br>- `UA` — Украина. |
|
||||
| `format` | Формат ответа. Поддерживаемые значения:<br>- `json` (по умолчанию);<br>- `xml`. |
|
||||
|
||||
## Структура ответа
|
||||
|
||||
Ответ представляет собой информацию о ближайшем к указанной точке городе, находящемся внутри указанного радиуса поиска.
|
||||
|
||||
Пример ответа в формате JSON
|
||||
|
||||
Пример ответа в формате XML
|
||||
|
||||
```
|
||||
{
|
||||
"distance": 4.981302906703597,
|
||||
"code": "c22512",
|
||||
"title": "Пронск",
|
||||
"popular_title": "Пронск",
|
||||
"short_title": "Пронск",
|
||||
"lat": 54.106677,
|
||||
"lng": 39.601726,
|
||||
"type": "settlement"
|
||||
}
|
||||
```
|
||||
|
||||
#### Описание элементов JSON
|
||||
|
||||
| | | |
|
||||
| --- | --- | --- |
|
||||
| **Элемент JSON** | **Тип** | **Описание** |
|
||||
| `distance` | Число | Расстояние до найденного города, в километрах. |
|
||||
| `code` | Строка | Код города в системе кодирования Яндекс Расписаний. |
|
||||
| `title` | Строка | Название города. |
|
||||
| `popular_title` | Строка | Общепринятое название города. |
|
||||
| `short_title` | Строка | Краткое название города. |
|
||||
| `lat` | Число | Широта, на которой находится город. |
|
||||
| `lng` | Число | Долгота, на которой находится город. |
|
||||
| `type` | Строка | Тип транспортного пункта:<br>- `station` — станция;<br> <br>- `settlement` — поселение. |
|
||||
|
||||
```
|
||||
<response>
|
||||
<distance>4.9813029067</distance>
|
||||
<code>c22512</code>
|
||||
<title>Пронск</title>
|
||||
<lat>54.106677</lat>
|
||||
<lng>39.601726</lng>
|
||||
<type>settlement</type>
|
||||
<popular_title>Пронск</popular_title>
|
||||
<short_title>Пронск</short_title>
|
||||
</response>
|
||||
```
|
||||
|
||||
#### Описание элементов XML
|
||||
|
||||
| | | |
|
||||
| --- | --- | --- |
|
||||
| **Элемент XML** | **Тип** | **Описание** |
|
||||
| `distance` | Число | Расстояние до найденного города, в километрах. |
|
||||
| `code` | Строка | Код города в системе кодирования Яндекс Расписаний. |
|
||||
| `title` | Строка | Название города. |
|
||||
| `popular_title` | Строка | Общепринятое название города. |
|
||||
| `short_title` | Строка | Краткое название города. |
|
||||
| `lat` | Число | Широта, на которой находится город. |
|
||||
| `lng` | Число | Долгота, на которой находится город. |
|
||||
| `type` | Строка | Тип транспортного пункта:<br>- `station` — станция;<br> <br>- `settlement` — поселение. |
|
||||
|
||||
[Ключ доступа](https://yandex.ru/dev/rasp/doc/ru/concepts/access) к API.
|
||||
|
||||
Параметр можно не передавать, если ключ доступа указан в заголовке `Authorization`, например:
|
||||
|
||||
```
|
||||
Authorization: 1eb31582-941a-3ac8-a61f-041c344495ab
|
||||
```
|
||||
|
||||
Широта согласно [WGS84](http://ru.wikipedia.org/wiki/WGS_84).
|
||||
|
||||
Долгота согласно [WGS84](http://ru.wikipedia.org/wiki/WGS_84).
|
||||
|
||||
Радиус, в котором следует искать ближайший город, в километрах.
|
||||
|
||||
Язык возвращаемой информации, в формате <код языка>\_<код страны>. Поддерживаемые коды языка описаны стандартом [ISO 639](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2), коды стран — стандартом [ISO 3166](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2).
|
||||
|
||||
По умолчанию ответ возвращается для значения `ru_RU`.
|
||||
|
||||
Поддерживаемые коды языков:
|
||||
|
||||
- `ru` — русский;
|
||||
- `uk` — украинский.
|
||||
|
||||
|
||||
|
||||
|
||||
Поддерживаемые коды стран:
|
||||
- `RU` — Россия;
|
||||
- `UA` — Украина.
|
||||
|
||||
Формат ответа. Поддерживаемые значения:
|
||||
|
||||
- `json` (по умолчанию);
|
||||
- `xml`.
|
||||
|
||||
**Тип**
|
||||
|
||||
Строка
|
||||
|
||||
**Описание**
|
||||
|
||||
Тип транспортного пункта:
|
||||
|
||||
- `station` — станция;
|
||||
- `settlement` — поселение.
|
||||
|
||||
**Тип**
|
||||
|
||||
Число
|
||||
|
||||
**Описание**
|
||||
|
||||
Широта, на которой находится город.
|
||||
|
||||
**Тип**
|
||||
|
||||
Число
|
||||
|
||||
**Описание**
|
||||
|
||||
Долгота, на которой находится город.
|
||||
|
||||
**Тип**
|
||||
|
||||
Число
|
||||
|
||||
**Описание**
|
||||
|
||||
Расстояние до найденного города, в километрах.
|
||||
|
||||
**Тип**
|
||||
|
||||
Строка
|
||||
|
||||
**Описание**
|
||||
|
||||
Код города в системе кодирования Яндекс Расписаний.
|
||||
|
||||
**Тип**
|
||||
|
||||
Строка
|
||||
|
||||
**Описание**
|
||||
|
||||
Название города.
|
||||
|
||||
**Тип**
|
||||
|
||||
Строка
|
||||
|
||||
**Описание**
|
||||
|
||||
Общепринятое название города.
|
||||
|
||||
**Тип**
|
||||
|
||||
Строка
|
||||
|
||||
**Описание**
|
||||
|
||||
Краткое название города.
|
||||
Reference in New Issue
Block a user