【发布时间】:2012-10-16 08:54:36
【问题描述】:
我的手机没有指南针,我可以在没有物理指南针的情况下获得类似指南针的方向(角度)吗(例如使用 2 个 GPS 点移动 pobject?)或任何其他方法?
【问题讨论】:
标签: android gps compass-geolocation
我的手机没有指南针,我可以在没有物理指南针的情况下获得类似指南针的方向(角度)吗(例如使用 2 个 GPS 点移动 pobject?)或任何其他方法?
【问题讨论】:
标签: android gps compass-geolocation
您可以使用Location.getBearing 从使用 LocationManager 获取的位置对象中获取方位。
您也可以使用Location.bearingTo 方法手动计算。
Android SDK 使用precise method 对位置进行操作。该方法认为地球不是平的。
【讨论】:
如果设备正在移动,则可以使用捕获多个 GPS 位置来获取行进方向。
请注意,这只会为您提供行进方向,而不是设备的方向。
编辑:如果您在这些点之间有两个点方向是简单的数学,您可以在任意数量的网站上找到。我也相信 android/iOS 等内置了一些这样的功能,让事情变得更容易。
【讨论】: