如果两个点落在两点之间的路线方向上,如何检查两个点?
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函数:
这是两点 (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函数: