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

如何在android中找到一个位置是否在给定的两个位置之间?,android,Android,假设一个人从位置a到位置D,然后假设如果我从位置B到位置D,那么如何在Android中使用direction api找出我的方式是否介于该人的方式之间。你有三点:a、B和C。 你知道如何在两点之间找到方向 因此,如果方向(A到B)与方向(B到C)相似,那么B大致介于A和C之间。在靠近极点和较长距离的情况下,这将不太准确。使用距离API(下面的链接)可以计算 1.A到D的距离 2.然后计算从A到B的距离,并将距离B和D相加 如果1和2之间的差值为零,则其路径相同 您对“中间人”的定义是什么?地球上

假设一个人从位置a到位置D,然后假设如果我从位置B到位置D,那么如何在Android中使用direction api找出我的方式是否介于该人的方式之间。你有三点:a、B和C。 你知道如何在两点之间找到方向

因此,如果
方向(A到B)
方向(B到C)
相似,那么B大致介于A和C之间。在靠近极点和较长距离的情况下,这将不太准确。

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

您对“中间人”的定义是什么?地球上的任何一点都位于地球上任何两个其他点之间。