2012-02-14 82 views

回答

4

加速度传感器+磁性传感器绝对是最好的选择。如果设备是静态的,GPS服务不返回方位。如果设备正在移动,getBearing()方法仅返回一些内容。如文档中所述,hasBearing()通常返回false。

事实上,在这些情况下使用这个词的方法是相当危险的,因为加速度计的方位可以理解为设备所面对的方向,而来自GPS服务的方位是设备沿着方向移动的方向。

+0

这就是我所做的,但我想确定。谢谢。 – m0skit0 2012-02-14 20:51:52