如何在android中找到一个位置是否在给定的两个位置之间?

时间:2016-12-02 17:24:27

标签: android

假设一个人从位置A到达位置D,然后假设我是从位置B到达位置D,那么如何使用方向api在Android中查找我的方式是否介于该人之间。< /强>

2 个答案:

答案 0 :(得分:1)

你有三点:A,B和C. 你知道如何找到两点之间的方向。

因此,如果direction(A to B)direction(B to C)相似,那么B大致在A和C之间。粗略地说。在极点附近和较长的距离上,这将不太准确。

答案 1 :(得分:0)

使用距离API(下面的链接),您可以计算 1.距离A到D. 然后计算从A到B的距离,并将距离B加到D. 如果1和2之间的差值为零,则其路径相同

https://developers.google.com/maps/documentation/distance-matrix/intro