Java 可以与osmdroid一起使用的脱机路由库

Java 可以与osmdroid一起使用的脱机路由库,java,android,routing,shortest-path,osmdroid,Java,Android,Routing,Shortest Path,Osmdroid,我有一个跟踪应用程序,使用osmdroid库。我的问题是osmrdroid不支持路由。顺便说一下,应用程序是完全离线的。对于支持路由的库,您有什么建议吗?它可以与osmdroid映射覆盖相协调。我需要做的只是计算最短路径,并在离线地图上绘制从一个点到下一个点的最短路径 我找到了这个链接: 但我不知道如何将其集成到osmdroid应用程序中。我认为在所有osmdroid应用程序中,地图数据都来自如下代码行: map.setTileSource(TileSourceFactory.MAPQUEST

我有一个跟踪应用程序,使用osmdroid库。我的问题是osmrdroid不支持路由。顺便说一下,应用程序是完全离线的。对于支持路由的库,您有什么建议吗?它可以与osmdroid映射覆盖相协调。我需要做的只是计算最短路径,并在离线地图上绘制从一个点到下一个点的最短路径

我找到了这个链接:


但我不知道如何将其集成到osmdroid应用程序中。

我认为在所有osmdroid应用程序中,地图数据都来自如下代码行:

map.setTileSource(TileSourceFactory.MAPQUESTOSM);
这意味着地图将作为光栅分幅下载,或者如果您有脱机应用程序,地图将作为分幅缓存。因此,您没有可用于计算路线的街道图。因此,osmdroid中不支持路由是有原因的


要进行离线路线计算,您需要手机上的街道网络数据。然后,您可以使用简单的寻路算法来计算最短路径。就像

好的,我现在正在开发osmdroid,我偶然发现了这个应用,它是开源的:-我认为它可以满足你的需要,你也可以在这里获得代码我已经看过网站,但我现在的主要问题是,先生,我不知道在哪里找到可以进行离线路由的正确代码。。。先生,你能帮我吗。