如何在Android上从方位角获取指南针方向
我必须显示用户指向Android设备的方向 我正在使用如何在Android上从方位角获取指南针方向,android,sensors,android-sensors,azimuth,Android,Sensors,Android Sensors,Azimuth,我必须显示用户指向Android设备的方向 我正在使用传感器。键入加速计,传感器。键入磁场以获取方位角、俯仰角和滚动。但我能从中找出方向(北、南、东、西……) 请帮忙 感谢您提供了几个实施旋转的示例。要指向北方,您可以计算旋转角度: float rotation = -azimut * 360 / (2 * 3.14159f); 您可以看到以下利用加速度计和磁场的指南针示例: Wikipédia上的方位角:您的样本使用类型_定向,这是不推荐的。考虑到样本来自2010年,并且答案在2011年发布
传感器。键入加速计,传感器。键入磁场以获取方位角、俯仰角和滚动。但我能从中找出方向(北、南、东、西……)
请帮忙
感谢您提供了几个实施旋转的示例。要指向北方,您可以计算旋转角度:
float rotation = -azimut * 360 / (2 * 3.14159f);
您可以看到以下利用加速度计和磁场的指南针示例:
Wikipédia上的方位角:您的样本使用类型_定向,这是不推荐的。考虑到样本来自2010年,并且答案在2011年发布。在过去的三年里,Android生态系统发生了很多变化。是的,当然,不要把它当成个人的事情。只是现在它已经被弃用了。我想为未来的读者添加有用的信息:)