Как запросить оптимизированный по расстоянию маршрут из API MapBox Directions? - PullRequest
0 голосов
/ 30 мая 2018

Я могу запросить длительность -оптимизированный маршрут из MapBox (см. Ниже), но как я могу запросить расстояние -оптимизированный?Может быть, есть какой-то атрибут, который я должен добавить?

https://api.mapbox.com/directions/v5/mapbox/driving-traffic/23.13367%2C60.384991%3B24.823957%2C60.634221.json?geometries=polyline&alternatives=true&steps=true&overview=full&access_token=[mykey]

1 Ответ

0 голосов
/ 30 мая 2018

Согласно документам это зависит от используемого профиля маршрутизации, если рассчитывается самый быстрый или самый короткий маршрут, и от того, какой тип пути (например, шоссе, тротуар):

Этот API поддерживает четыре различных профиля маршрутизации :

mapbox / Driving-Traffic для автомобильной маршрутизации.Этот профиль учитывает текущие и исторические условия движения, чтобы избежать замедлений.Трафик доступен в этих поддерживаемых географических регионах.

карта / вождение для автомобильной маршрутизации.Этот профиль показывает самые быстрые маршруты, предпочитая скоростные дороги, такие как шоссе.

mapbox / пешеходный для пешеходных и пешеходных маршрутов.Этот профиль показывает кратчайший путь, используя тротуары и тропы.

mapbox / cycling для велосипедного маршрута.Этот профиль показывает маршруты, которые являются короткими и безопасными для велосипедистов, избегая автомагистралей и предпочитая улицы с велосипедными дорожками.

API Mapbox Directions работает от механизма маршрутизации OSRM.Некоторая справочная информация о профилях:

https://github.com/Project-OSRM/osrm-backend/wiki/Profiles

https://github.com/Project-OSRM/osrm-backend/blob/master/docs/profiles.md

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...