Получить расстояние по дороге

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

url : https://geocode.flexcore.ru/geoCode/get-distance type : POST request : { "api_token": "api_token", "startLat": 55.812226, "startLng": 37.839178, "endLat": 55.854471, "endLng": 38.441866 "steps" : true, "full" : true }

****** Обязательные параметры ******

startLat - широта начальной точки

startLng - долгота начальной точки

endLat - широта конечной точки

endLng - долгота конечной точки

api_token - Токен для авторизации в сервисе Токен можно получить у администратора

****** Не обязательные параметры ******

full - получить весь маршрут 0

steps - получить весь маршрут с шагами по умолчанию 0, работает когда параметр "full" : 1

Ответ

type : json { "Success": true, "Status": "OK", "Result": { "legs": [ { "steps": [], "distance": 43202.4, "duration": 2879.9, "summary": "", "weight": 2879.9 } ], "distance": 43.202400000000004, "duration": 2879.9, "weight_name": "routability", "weight": 2879.9 }, "Request": { "api_token": "api_token", "startLat": 55.812226, "startLng": 37.839178, "endLat": 55.854471, "endLng": 38.441866, "full": 1 } }

  • Success type bool
  • Result type array [ "distance" : Дистанция "duration": Продолжительность ]