0

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

在 Android 中,我们确实从 GPS 获取航向。那么有什么方法可以让我使用这些信息来跟踪我是向 y 移动还是远离它。

4

1 回答 1

0

通过计算当前位置和目的地之间的方位角,然后将其与当前航向进行比较,您应该能够大致了解。请参阅计算距离和方位以了解数学。

于 2011-03-08T19:29:11.897 回答