Navigation | Truck Direction API | Examples | 2GIS Documentation

Грузовые ограничения появляются на карте с помощью технологии распознавания дорожных знаков. Мы объехали всю Москву и крупнейшие города Подмосковья для сбора ограничений. Благодаря этому у нас есть возможности построения корректного маршрута при любом индивидуальном наборе входящих параметров.

Учитываем параметры автомобилей для обхода физических препятствий по пути маршрута:

  1. ширина, высота, длина автомобиля;
  2. фактическая масса автомобиля;
  3. опасный или взрывчатый груз.

Данные для примера с видео можно получить с помощью POST запроса на URL https://catalog.api.2gis.com/truck/6.0.0/global?key=YOUR_KEY и payload'а с Content-Type application/json:

{
    "locale": "ru",
    "point_a_name": "Source",
    "point_b_name": "Target",
    "points": [
        {
            "type": "pedo",
            "x": 37.604503,
            "y": 55.763114
        },
        {
            "object_id": "4504235282733728",
            "type": "pedo",
            "x": 37.607681,
            "y": 55.766273
        }
    ],
    "type": "truck_jam"
}

Строим маршруты в объезд улиц вне грузового каркаса Москвы и прочих городских улиц в районах и городах Подмосковья, ограниченных знаками 3.4 «Движение грузовых автомобилей запрещено» и 3.2 «Движение запрещено» в сочетании с табличками 8.4.1 «Вид транспортного средства», 8.11 «Ограничение разрешённой максимальной массы» (2,5 тонны ) и 8.3.1–8.3.2 «Направление действия». При расчёте маршрута учтём разрешенную максимальную массу автомобиля.

В случае нахождения конечных точек маршрута в зонах ограничений, рассчитаем кратчайший путь въезда и выезда из них по ПДД.

Данные для примера с видео можно получить с помощью POST запроса на URL https://catalog.api.2gis.com/truck/6.0.0/global?key=YOUR_KEY и payload'а с Content-Type application/json:

{
    "locale": "ru",
    "point_a_name": "Source",
    "point_b_name": "Target",
    "points": [
        {
            "type": "pedo",
            "x": 37.604503,
            "y": 55.763114
        },
        {
            "object_id": "4504235282733728",
            "type": "pedo",
            "x": 37.607681,
            "y": 55.766273
        }
    ],
    "type": "truck_jam"
}