【发布时间】:2023-03-14 01:32:01
【问题描述】:
我可以从 MapBox 查询 duration 优化路线(见下文),但如何查询 distance 优化路线?也许我应该添加一些属性?
【问题讨论】:
我可以从 MapBox 查询 duration 优化路线(见下文),但如何查询 distance 优化路线?也许我应该添加一些属性?
【问题讨论】:
根据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
【讨论】: