检测 android 地图中所选路线的偏差

Detect deviation from selected route in android map

我想画两点之间的路线。我成功地做到了这一点。但是如何知道用户是否偏离了绘制的路径。这样我就可以建议用户通知替代路径以到达目的地。就像 google 地图导航所做的一样。正在研究它,直到现在我找不到任何答案。请向我建议一些方法来找出与所选路线的偏差。

提前致谢。

使用 Google Maps Android API utility library 中的 PolyUtil.isLocationOnPath(...)。