Routing 使用graphhopper离线导航检测偏离路线

Routing 使用graphhopper离线导航检测偏离路线,routing,navigation,openstreetmap,graphhopper,Routing,Navigation,Openstreetmap,Graphhopper,我正在开发一个应用程序,使用graphhopper离线导航系统。 我有一个gpx路线正确显示与地图匹配,目标是用户需要遵循这条路线。如果用户在某些情况下需要采取其他方式,应用程序必须重新计算路线。问题是我无法检测到用户何时离开重新计算的路线。我有gps位置更新、指令列表和gpx条目。有人能帮忙吗 如果你有GPX数据,你可以检查用户是否仍在轨道上,或者距离最近的轨道点的距离>n米。也许你可以在以下位置参加讨论:我在graphhopper论坛上发布,@scai问题是轨道没有常数点,你可以在100米、

我正在开发一个应用程序,使用graphhopper离线导航系统。
我有一个gpx路线正确显示与地图匹配,目标是用户需要遵循这条路线。如果用户在某些情况下需要采取其他方式,应用程序必须重新计算路线。问题是我无法检测到用户何时离开重新计算的路线。我有gps位置更新、指令列表和gpx条目。有人能帮忙吗

如果你有GPX数据,你可以检查用户是否仍在轨道上,或者距离最近的轨道点的距离>n米。也许你可以在以下位置参加讨论:我在graphhopper论坛上发布,@scai问题是轨道没有常数点,你可以在100米、200米或20米处有一个点,你可以偏离50米,采取平行的方式,我认为这是非常复杂的