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

POST /route_planner/2.0.0

2GIS Navigation API (6.0.0)

Алгоритмы

Умное планирование для зоны достижимости.

Поиск кратчайшего пути, который проходит через каждое ребро заданного графа.

query Parameters
key
required
string

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

Request Body schema: */*
required

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

Array of RoadFilter (objects) or null
WGS84Point (object) or null
string or null <uint64>

Время начала в UTC (uint64 как строка).

Locale (string) or null
Array of objects (navi_models__route_planner__request__GeometryObject)

Responses

Response Schema: application/json
ResultItem (object) or null

Результат маршрутизации.

boolean or null
Default: true

Флаг успешности выполнения. Для кода 200 true.

string or null

Сообщение об ошибке.

Response samples

Content type
application/json
{
  • "route": {
    • "id": "string",
    • "route_id": "string",
    • "type": "carrouting",
    • "algorithm": "string",
    • "total_distance": 0,
    • "total_duration": 0,
    • "reliability": 1,
    • "ui_total_distance": {
      },
    • "ui_total_duration": "string",
    • "filter_road_types": [
      ],
    • "begin_pedestrian_path": {
      },
    • "maneuvers": [
      ],
    • "waypoints": [
      ],
    • "altitudes_info": {
      },
    • "route_points": [
      ],
    • "are_locked_roads_ignored": true,
    • "requested_hard_filters": [
      ]
    },
  • "success": true,
  • "error_message": "string"
}