用iphone检测运动

时间:2011-01-12 13:57:21

标签: iphone

iphone可以检测其距离的移动吗?

是否可以在iphone上使用内置功能来确定手机移动的距离,以便计算移动速度?

基本上我的问题是

可以在不使用gps的情况下检测其位置和移动距离吗?

感谢

3 个答案:

答案 0 :(得分:6)

你可能会用一些聪明的数学。 基本上,整合加速度计数据。

有关所有详细信息,请参阅http://www.freescale.com/files/sensors/doc/app_note/AN3397.pdf

答案 1 :(得分:0)

不,设备唯一可以计算“距离”的传感器是通过位置API,它将使用GPS。加速度计和陀螺仪(在iPhone 4中)可以精确测量方向的变化,但不能测量距离。

答案 2 :(得分:0)

不容易,有几种方法可以做到这一点,但它们有严重的限制,你必须自己编写所有代码。

一种方法是使用加速度计并尝试计算手机上力的距离,这绝不会非常可靠。

另一种方法是使用wifi,主要是查看信号强度以确定与路由器的距离(我认为这只能使用私有API并且需要几个路由器才能完全准确)。或者从路由器收听,了解iPhone的距离。