iphone可以检测其距离的移动吗?
是否可以在iphone上使用内置功能来确定手机移动的距离,以便计算移动速度?
基本上我的问题是
可以在不使用gps的情况下检测其位置和移动距离吗?
感谢
答案 0 :(得分:6)
你可能会用一些聪明的数学。 基本上,整合加速度计数据。
有关所有详细信息,请参阅http://www.freescale.com/files/sensors/doc/app_note/AN3397.pdf
答案 1 :(得分:0)
不,设备唯一可以计算“距离”的传感器是通过位置API,它将使用GPS。加速度计和陀螺仪(在iPhone 4中)可以精确测量方向的变化,但不能测量距离。
答案 2 :(得分:0)
不容易,有几种方法可以做到这一点,但它们有严重的限制,你必须自己编写所有代码。
一种方法是使用加速度计并尝试计算手机上力的距离,这绝不会非常可靠。
另一种方法是使用wifi,主要是查看信号强度以确定与路由器的距离(我认为这只能使用私有API并且需要几个路由器才能完全准确)。或者从路由器收听,了解iPhone的距离。