alternatesinteger
Количество реальных альтернативных маршрутов для моторизованного транспорта, которое нужно запросить (0, 1 или 2). Положительные значения не требуют промежуточных точек via.
avoid_tollsboolean
Избегает платных дорог, когда пользователь запрашивает маршрут без платных участков.
axle_countnumber
Количество осей (по умолчанию 5 для полуприцепа)
axle_loadnumber
Нагрузка на ось в метрических тоннах (например, 9,07 т = 20 000 фунтов на ось)
costingenum
Режим транспорта (по умолчанию: auto). Использует 'truck' для коммерческих транспортных средств.
fromstringобязательный
Origin: строка с адресом ('Houston, TX'), строка 'lat,lon' или объект { lat, lon }
hazmatboolean
Установите значение true при перевозке опасных материалов, чтобы избежать запрещённых маршрутов.
include_elevationboolean
Если true, включает доступные поля высоты маршрута. Высоту точки могут вернуть для начальной и конечной точки. Суммарный набор/сброс высоты возвращается, только когда доступна высота профиля маршрута.
include_geometryenum
Управляет формой геометрии маршрута. "none" возвращает только Points начальной и конечной точек. "encoded" возвращает строку polyline6 в поле geometry верхнего уровня плюс Points начальной и конечной точек (примерно на 95% меньше сырого GeoJSON; декодируется через @mapbox/polyline с точностью 6). "full" отдаёт раскодированные координаты в виде LineString в geojson.features[0]. Если параметр не указан (по умолчанию), короткие маршруты используют "full", а длинные автоматически понижаются до "encoded" с предупреждением geometry_truncated.
include_trafficboolean
Применяет обогащение ETA данными о трафике в реальном времени после построения маршрута (по умолчанию: true). Трафик не меняет возвращаемый маршрут; корректировки для грузовиков только замедляют движение.
include_weatherboolean
Прикрепляет текущие условия, собранные вдоль коридора маршрута (по умолчанию: false). Аннотация только после маршрута: погода не меняет возвращаемый путь. Дополнительный запрос к upstream, только при явном включении.
toanyобязательный
Пункт назначения: строка с адресом ('Houston, TX'), строка 'lat,lon' или объект { lat, lon }
top_speednumber
Максимальная скорость в км/ч (по умолчанию 105 для грузовиков)
truck_heightnumber
Высота грузовика в метрах (например, 4.11 м = 13'6"). Включает объезд мостов.
truck_lengthnumber
Длина грузовика в метрах (например, 16.2m = 53')
truck_weightnumber
Вес грузовика в метрических тоннах (например, 36.3t = 80 000 фунтов). Включает объезд дорог с ограничением по весу
truck_widthnumber
Ширина грузовика в метрах (например, 2.6m = 8'6")
unitsenum
Единицы измерения расстояния (по умолчанию: мили). Принимает 'km'/'mi' как алиасы.
use_ferrynumber
Предпочтение паромов 0-1 (0=избегать, 1=разрешать)
use_highwaysnumber
Предпочтение автомагистралей 0-1 (0=избегать, 1=предпочитать)
vehicle_profilestring
Предустановленный профиль транспортного средства (10): DRY_VAN_53, FLATBED_48, FLATBED_40, STEP_DECK, TANKER, BOX_TRUCK_26, AUTO_CARRIER, SPRINTER_VAN, DOUBLE_TRAILER, OVERSIZE. Каждый одним параметром задаёт height/weight/length/axle_count для этого класса транспортного средства (например, DRY_VAN_53 = высота 4,11 м, 36,3 т, длина 22,25 м, 5 осей; OVERSIZE = высота 4,88 м, ширина 3,66 м, 45,36 т). Ответ дублирует применённые габариты в costing_options.truck. Любой отдельный truck_height/truck_weight/и т. д. переопределяет одно поле.
viaany[]
Промежуточные остановки по порядку; такой же формат, как у from/to. До 48 путевых точек (всего не более 50 локаций).