1

我想使用 Graphhopper 进行路由,通过使用 OSM id 而不是 lat,lon 坐标来标记起点和终点。这可能吗?是否也可以使用其 OSM id 获得优势?

谢谢

4

1 回答 1

1

我看不到 GraphHopper 的用途,尽管它可以方便地用于其他应用程序(不确定),但也有缺点。例如,一个 OSM id 与边缘 id 列表匹配,OSM id 也不是静态的,因此不建议将其用作标识符。例如,假设方式合并或拆分的情况。

话虽如此,您必须在导入时存储“OSM_ID to List”关系。例如,参见 OSMReader.getOsmIdOfInternalEdge 以获取相反的映射关系“edgeId 到 OSM_ID”。

于 2014-11-21T21:12:13.337 回答