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