【发布时间】:2012-11-14 04:38:26
【问题描述】:
我正在尝试专门为 iOS 构建一个网络应用程序,该应用程序依赖于加速度计数据进行导航。 (理论上你可以在空间上(从一个页面到另一个页面)移动的站点。)
例如,向前迈出一步(或移动设备)会将您带到一个网页或 URL,而向左、向右或向后将带到他们自己的唯一 URL。关于如何实现这一点的任何想法?
【问题讨论】:
标签: ios web-applications navigation accelerometer
我正在尝试专门为 iOS 构建一个网络应用程序,该应用程序依赖于加速度计数据进行导航。 (理论上你可以在空间上(从一个页面到另一个页面)移动的站点。)
例如,向前迈出一步(或移动设备)会将您带到一个网页或 URL,而向左、向右或向后将带到他们自己的唯一 URL。关于如何实现这一点的任何想法?
【问题讨论】:
标签: ios web-applications navigation accelerometer
我花了很多时间来研究我正在写的一个实验。
问题在于,很难/不可能从您的设备中获得准确(甚至是近似)的太空位置。
问题在于设备测量加速度,需要进行几次计算才能到达位置。
您可以使用此值来测量相对于起点的位置,但下一个问题是加速度计接收到的噪声。
我可以让它工作的最接近的方法是消除加速度计的噪音,然后重新计算以尝试确定位置。但是由于噪音,我发现设备会一直认为它在向一个方向移动。
经过几天尝试不同的方法后,我确定如果没有设备的外部跟踪,这确实是不可能的。
您可以做的是使用设备的方向进行导航。即向前倾斜、向后倾斜、向左倾斜、向右倾斜做不同的事情。
【讨论】: