检测是否远离特定标记或朝向Android?

时间:2011-03-08 17:59:05

标签: android gps marker

我正在开发一个应用程序,我想知道我是朝着某个特定位置移动还是远离它。我知道那个特定位置的纬度和经度。例如,假设我在x位置并向y移动,即100英里之外。现在,如果我计算这两个位置之间的距离,那么它总是正的,所以我不知道我是走开还是走向。第二个选项是跟踪先前的距离并比较前一个和新的距离,看看它是否大于我正在离开的距离可能是。

在Android中,我们确实从GPS获得了标题。那么我是否可以通过某种方式使用该信息来跟踪我是向Y移动还是远离它。

1 个答案:

答案 0 :(得分:0)

您应该能够通过计算当前位置和目的地之间的方位,然后将其与当前航向进行比较来获得一般概念。有关数学的信息,请参阅calculating distance and bearing