如果两个点落在两点之间的路线方向上,如何检查两个点?

how two check point if it falls on route direction between two points?

这是两点 (A) 和 (B) 之间的方向 如果我有新的点 (C) 我如何检查点 (C) 是否落在 (A) 和 (B) 之间的方向上

您可以使用 Google 地图 API 中的几何库来确定一个点是否位于一条线上或附近。请参阅此处的示例:

https://developers.google.com/maps/documentation/javascript/geometry#isLocationOnEdge

对于Android:

https://github.com/googlemaps/android-maps-utils

这里实现了isLocationOnEdge函数:

https://github.com/googlemaps/android-maps-utils/blob/master/library/src/com/google/maps/android/PolyUtil.java