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



我的手机没有指南针,如果没有物理指南针(例如使用2个GPS点移动物体?)或任何其他方法,我能获得类似指南针的方向(角度)吗?

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

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

Android SDK使用精确的方法与位置进行操作。这种方法认为地球不是平的。

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

请注意,这只会给你行进的方向,而不是设备的方向。

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

最新更新