iOS 加速计和空间导航?

标签 ios web-applications navigation accelerometer

我正在尝试构建一个专门针对 iOS 的 Web 应用程序,该应用程序依赖于加速度计数据进行导航。 (理论上您可以在空间上移动(从一个页面到另一个页面)的网站。)

例如,向前迈出一步(或移动设备)会将您带到一个网页或 URL,而向左、向右或向后将进入各自唯一的 URL。关于如何实现这一点有什么想法吗?

最佳答案

我花了很多时间来研究我正在编写的实验。

问题在于,从您的设备获取准确(甚至近似)的空间位置非常困难/不可能。

问题在于该设备测量加速度,需要进行几次计算才能到达位置。

您可以使用此值来测量相对于起点的位置,但下一个问题是加速度计接收到的噪音。

我最接近让它工作的方法是消除加速度计的噪音,然后计算回来尝试确定位置。但由于噪音,我发现该设备会不断地认为它正在朝一个方向移动。

经过几天尝试不同的方法后,我确定如果没有设备的外部跟踪,这确实是不可能的。

您可以做的是使用设备的方向进行导航。即向前倾斜、向后倾斜、向左倾斜、向右倾斜做不同的事情。

关于iOS 加速计和空间导航?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13373142/

相关文章:

iphone - 如何使状态、选项卡和导航栏像照片应用程序中一样动画

iPhone 配置实用程序 - 为 webapp 添加 webclip

html - 在 Bootstrap 中扩展 Navbar-Right 的宽度

swift - 以编程方式返回上一页

Drupal 限制主链接中菜单项的数量

ios - 我们如何在 iOS 11 中使用 CoreML 框架进行手写检测

iphone - 应用程序从后台恢复,NSManagedObject 的 nil 属性

php - 如何避免在 Javascript 和 PHP 中重复公式?

ios - 为选定的单元格禁用 prepareForReuse

javascript - 我可以避免向未登录的客户端提供所有 js 吗?