我一直在尝试使用具有以下请求的 OSRM 获取从 A 点到 B 点的 route 的坐标列表:
获取 http://router.project-osrm.org/viaroute?hl=en&loc=47.064970,15.458470&loc=47.071100,15.476760
但是,在打开 url 时,我发现“via_points”标签仅包含两个坐标。当然,那不可能是整条路线?我在这里遗漏了什么吗?有没有其他方法可以用 OSRM 生成路线坐标列表?谢谢
最佳答案
路线包含在 route_geometry
对象中。这是一个encoded polyline .如果你不想自己解压缩,你可以通过 compression=false
禁用压缩:
不确定 via_points
包含什么。 OSRM 的 documentation似乎已经过时了。也许它们只是您的起点和终点捕捉到最近的道路或类似的东西。
关于openstreetmap - 使用 OSRM 在 openstreetmaps 上获取路线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38007333/