Skip to content

find_nearby_stop

Dmitry Balabanov edited this page Nov 18, 2024 · 3 revisions

Ближайшая остановка

Найти ближайшую трамвайную остановку по заданным координатам и получить информацию о ней.

GET https://kolomna-trams.ru/api/find_nearby_stop?
    key={API-ключ}
  & lat={широта}
  & lon={долгота}
  & code_only={true/false}

Параметры запроса

Параметр Описание
key Ваш API-ключ
Параметр может быть опущен
*lat Широта
Выражена дробным числом. Для Коломны широта варьируется в диапазоне примерно 55.05...55.10
*lon Долгота
Выражена дробным числом. Для Коломны долгота варьируется в диапазоне примерно 38.75...38.80
code_only Только код
По умолчанию false. Если задано true, вывод будет содержать только код остановки (без информации о ней), что может упростить ваш код (пример см. ниже)

Пример запроса

GET https://kolomna-trams.ru/api/find_nearby_stop?key=my_key&lat=55.087171&lon=38.784370
// Найти остановку, ближайшую к координатам 55.087171 с.ш., 38.784370 в.д.

Ответ

Успешный ответ возвращает JSON-объект со следующей структурой:

При code_only = false:

{
  "ok": "true",
  "result":
    {
      "stop": 
        {
          "code": "0403",
          "name": "Завод \"Тепловозостроитель\"",
          "coordinates": [55.086196, 38.795183]
        },
      "distance": 211 // расстояние в метрах от точки до остановки
}

При code_only = true:

{
  "ok": "true",
  "result": "0403"
}

Clone this wiki locally