OSRM 路由服务和匹配服务有什么区别?
1 回答
根据OSRM 文档,路由和匹配是具有不同目标的 2 个端点:
Route:它将返回提供的顺序中协调之间的最快路线。例如:
https://router.project-osrm.org/route/v1/driving/-77.0969009399414,38.89397221118197;-77.08866119384766,38.88154580068335;-77.0745849609375,38.88515369217454;-77.05432891845703,38.90586211685612?overview=false&alternatives=true&steps=true
对该端点的调用将返回从
lat: -77.0969009399414, lon: 38.89397221118197
到到lat -77.08866119384766, lon: 38.88154580068335
然后到的最短路径lat: -77.05432891845703, lon: 38.90586211685612
匹配:此端点以完全不同的方式工作。给定一个 GPS 数据集,匹配服务将尝试以最合理的方式将这些点与道路网络匹配。
因此,如果您的GPS 点很少,并且想获得访问它们的最佳路线,您将使用路线服务。如果您有很多 GPS 点并且想重新构建最可能的跟随路径,您将使用匹配服务