知道一个人相对于最后已知位置何时向左(右)移动

时间:2015-08-30 23:48:32

标签: android gps geolocation

在Android编程中是否有办法知道携带Android设备的人何时向左/右移动[更像是向左/右移动]参考他们最后的已知位置?

例如: 如果我把我的Android设备放在我的左边,将它移到我的右侧,这个应用程序应该告诉我,相对于设备的最后位置,它已经向右移动。

1 个答案:

答案 0 :(得分:0)

有两种不同的方法,可能更多。

您可以使用指南针查找手机指向开始和结束的方向,并使用加速计告诉您它移动的方向。

同样,您可以使用GPS坐标代替加速度计。

这两种方法都可能会给你带来误报或者可能不会捡到它 - 第一个你会因为不稳定的运动而产生误报(你必须采用一些好的过滤或者数据是虽然第二个会出现GPS分辨率不够紧的问题(例如在起点10英尺内)。 GPS也不能在室内工作。

有些设备还没有您需要的传感器组合。如果您对条件和环境更具体,我可以编辑它以给您更好的答案。