android - 我们可以在没有物理罗盘的情况下获得罗盘方向(例如使用2个GPS点吗?)

时间:2012-10-16 08:54:37

标签: android gps compass-geolocation

我的手机没有指南针,我可以在没有物理指南针的情况下获得类似指南针的方向(角度)(例如使用2个GPS点来移动pobject吗?)或任何其他方法?

2 个答案:

答案 0 :(得分:2)

您可以使用Location.getBearing来获取使用LocationManager获得的位置对象。

您也可以使用Location.bearingTo方法手动计算。

Android SDK使用precise method与地点合作。该方法认为地球不平坦。

答案 1 :(得分:1)

如果设备正在移动,则可以使用捕获多个GPS位置来获取行进方向。

请注意,这只会为您提供行程方向,而不是设备的方向。

编辑:如果你有两点之间的方向是简单的数学,你可以在任意数量的网站上找到。我也相信android / iOS等内置了一些这些功能,以使事情变得更容易。