Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想使用 Graphhopper 进行路由,通过使用 OSM id 而不是 lat,lon 坐标来标记起点和终点。这可能吗?是否也可以使用其 OSM id 获得优势?
谢谢
我看不到 GraphHopper 的用途,尽管它可以方便地用于其他应用程序(不确定),但也有缺点。例如,一个 OSM id 与边缘 id 列表匹配,OSM id 也不是静态的,因此不建议将其用作标识符。例如,假设方式合并或拆分的情况。
话虽如此,您必须在导入时存储“OSM_ID to List”关系。例如,参见 OSMReader.getOsmIdOfInternalEdge 以获取相反的映射关系“edgeId 到 OSM_ID”。