Для построения маршрута в новой версии 2GIS API v2.0 можно использовать следующий подход: <br/> <br/> 1. Подключите необходимые модули и библиотеки: <br/> <br/> ```javascript <br/> import { Directions, Geometry } from '@2gis/mapgl'; <br/> ``` <br/> <br/> 2. Создайте экземпляр `Directions` и добавьте его на карту: <br/> <br/> ```javascript <br/> const directions = new Directions({ <br/> apikey: 'YOUR_API_KEY', // замените на ваш API-ключ <br/> vehicle: 'truck', // тип транспортного средства <br/> routingMode: 'shortest', // режим маршрутизации <br/> trafficEnabled: true, // учитывать ли пробки <br/> locale: 'ru' // язык <br/> }); <br/> <br/> directions.on('load', () => { <br/> directions.addTo(map); // добавить направления на карту <br/> }); <br/> ``` <br/> <br/> 3. Задайте начальную и конечную точки маршрута: <br/> <br/> ```javascript <br/> const start = new Geometry.Point(START_LONGITUDE, START_LATITUDE); <br/> const end = new Geometry.Point(END_LONGITUDE, END_LATITUDE); <br/> <br/> directions.setWaypoints([start, end]); <br/> ``` <br/> <br/> 4. Обработайте событие `route`, чтобы получить информацию о маршруте и отобразить его на карте: <br/> <br/> ```javascript <br/> directions.on('route', (event) => { <br/> const route = event.route; <br/> const geometry = route.geometry; <br/> <br/> // Отобразить геометрию маршрута на карте <br/> const routeLayer = new Geometry.PolylineGeometry(geometry); <br/> map.addLayer(routeLayer); <br/> }); <br/> ``` <br/> <br/> Этот подход использует новую версию 2GIS API v2.0 и позволяет построить маршрут на карте с учетом заданных параметров (тип транспортного средства, режим маршрутизации, учет пробок и т.д.). <br/> <br/> Обратите внимание, что в примере используются модули и классы из библиотеки `@2gis/mapgl`, которую необходимо установить через менеджер пакетов (например, npm или yarn).