1

使用 OSRM API,我找到了沿路线的交叉点的坐标。

我想知道对应的节点 ID 是什么。是否有任何 API 可以从坐标点查找节点 ID?

4

1 回答 1

1

是否有任何 API 可以从坐标点查找节点 ID?

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

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

于 2017-07-10T12:10:30.713 回答