【发布时间】:2018-06-23 15:26:34
【问题描述】:
如果我有新点 (C),这是两点 (A) 和 (B) 之间的方向,我如何检查点 (C) 是否落在 (A) 和 (B) 之间的方向上
【问题讨论】:
标签: android google-maps google-places google-location-services
如果我有新点 (C),这是两点 (A) 和 (B) 之间的方向,我如何检查点 (C) 是否落在 (A) 和 (B) 之间的方向上
【问题讨论】:
标签: android google-maps google-places google-location-services
您可以使用 Google Maps API 中的几何库来确定某个点是否位于一条线上或附近。请参阅此处的示例:
https://developers.google.com/maps/documentation/javascript/geometry#isLocationOnEdge
对于安卓:
https://github.com/googlemaps/android-maps-utils
这里实现了isLocationOnEdge函数:
【讨论】: