如何从MapBox Directions API查询距离优化路线?

时间:2018-05-30 10:03:44

标签: routing mapbox

我可以从MapBox查询持续时间 - 优化路线(见下文),但如何查询距离 -optimized?也许我应该添加一些属性?

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 :(得分:0)

根据docs,如果计算最快或最短路线以及采用何种类型的路线(例如高速公路,人行道),它取决于使用的路线剖面:

  

此API支持四种不同的路由配置文件

     用于汽车路由的

mapbox / driving-traffic 。这个简介因素在   当前和历史交通状况,以避免减速。交通是   在这些受支持的地区提供。

     用于汽车路由的

mapbox / driving 。此配置文件显示最快   优先选择高速公路,如高速公路。

     

mapbox / walking 适用于行人和徒步旅行路线。此个人资料显示   使用人行道和小径的最短路径。

     用于自行车路线的

mapbox / cycling 。此配置文件显示的路由   通过避开高速公路和偏好,骑自行车的人更短更安全   自行车道的街道。

Mapbox Directions API由OSRM路由引擎提供支持。有关配置文件的一些背景信息:

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

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