Перейти к основному содержимому

Map Matching API

Спецификация OpenAPI

2GIS Navigation API (6.0.0)

Алгоритмы

Восстановление маршрута

Восстановление автомобильного маршрута из набора точек, записанных транспортным средством.

query Parameters
key
required
string

API-ключ разработчика

Request Body schema: */*
required

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

required
Array of objects (QueryPoint)

Массив точек для построения маршрута.

boolean or null

Если true, в участки построенного маршрута будут добавлены скоростные ограничения.

Responses

Response Schema: application/json
distance
required
number <double>

Длина восстановленного маршрута в метрах.

duration
required
number

Длительность восстановленного маршрута в секундах.

required
Array of objects (MatchedEdges)
required
Array of objects (MatchedQueryPoint)
route
required
string

Геометрия восстановленного маршрута в формате WKT.

status
required
string (Status)
Enum: "OK" "FAIL"

Результат восстановления маршрута:

  • OK - маршрут восстановить удалось,
  • FAIL - маршрут восстановить не удалось,

Response samples

Content type
application/json
{
  • "distance": 60.494,
  • "duration": 5,
  • "edges": [
    • {
      }
    ],
  • "query": [
    • {
      },
    • {
      },
    • {
      },
    • {
      }
    ],
  • "route": "LINESTRING(82.914929 55.051096,82.914849 55.051403)",
  • "status": "OK"
}