2017-07-09 30 views

回答

1

有没有API从坐标点找到节点IDS?

是的。您需要通过annotations=nodes作为附加查询参数。 routes[i].legs[j].annotations.nodes将是可用于将数据与OSM链接的OSM ID的数组。

将此链接连接到步骤中的坐标有点复杂:您需要连接所有的RouteStep.geometry并删除重复的坐标(steps[i].geometry[-1] == steps[i+1].geometry[0])。

+0

仅在OSRM注释= true/false。 节点不是可用的选项。你是否暗示另一个API? –

+0

从API 5.6开始 - http://project-osrm.org/docs/v5.7.0/api/?language=cURL#route-service – grudolf