加速度计移动的距离

2023-11-29

我想通过移动 iPhone 来移动 iPhone 屏幕上的对象(矩形、圆形等)。 例如,我沿 X 轴移动 iPhone,物体也沿 X 轴移动。 Y、Z轴同样如此。

我怎样才能做到这一点? 我可以得到它的算法吗?

谢谢。

附: 我看了一会儿,似乎可以使用加速度计。


您可以通过对线性加速度进行两次积分来获得位置,但是这个错误是可怕的。在实践中是没有用的。

Here is 解释原因(Google 技术讲座)23:20。我强烈推荐这个视频。

但是,那陀螺仪鼠标可能适用于您的应用程序,请参阅视频中的 37:00-38:25 之间。

类似问题:

在没有 GPS 的情况下跟踪 iPhone 的微小动作
用于定位时手机加速度计的实际精度是多少?
如何计算手机从静止状态到垂直方向的移动量?
iOS:3D 空间中的运动精度
Android应用程序开发中如何使用加速度计测量距离
如何使用陀螺仪和加速度计计算行驶距离?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

加速度计移动的距离 的相关文章

  • Xcode 在调试版本中是否有自动设置的宏?

    所以我可以写这样的代码 ifdef whatever do stuff that will never show up in the production version endif 默认情况下没有什么用处 但您可以设置DEBUG用于调试构
  • Dropbox iOS 应用中相当于“fb://”的是什么?

    抱歉 我可以说我并不完全知道我在说什么 例如 要打开 Facebook 的 URL 前缀是 fb 有人知道 Dropbox 的前缀吗 我很确定它有一个 因为在新的 Dropbox API 1 0 中 它会从您的应用程序中打开 Dropbox
  • 您无权使用此服务 iTunes 应用程序上传错误 [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 自 2015 年 11 月末 Apple 用户和角色 更新至 iTunesConnect 以来 一些人一直遇到错误消息 iTunes
  • 如何查看 iPhone 磁盘空间?

    我正在创建一个 iPhone 性能应用程序 其中我想知道 iPhone 上可用的磁盘空间 我知道很多应用程序都这样做 但我似乎无法在任何地方找到这一点 float getTotalDiskSpaceInBytes float totalSp
  • Xcode:增加内部版本号

    我们使用一个脚本来创建时间戳并替换应用程序版本号 bin bash echo Update Build Number to Timestamp echo fail on error set e agvtool new version all
  • 带有 CustomView 和边框的 UIBarButton

    我已经对 UIBarButtonItem 进行了子类化 并尝试制作一个通常显示刷新图像的按钮 但在加载时显示一个活动微调器 我遇到的问题是我无法获得边框样式来在内部显示自定义视图 它只是没有出现 这是我的代码 来自 UIBarButtonI
  • UIView 的 initWithFrame 不起作用?

    我通过 Interfacebuilder 将视图控制器设置为特定视图 但 initWithFrame 没有调用 但 drawRect 正在被调用 当我放置断点时 是的 因为不能保证initWithFrame 将在取消归档 xib 时调用 尝
  • 核心数据和 BOOL 设置

    我正在开发一个使用 Core Data 作为后端来管理 SQLite 记录的应用程序 我可以使用字符串和数字进行所有操作 但刚刚尝试添加 BOOL 字段 但似乎无法正常工作 在 xcdatamodel 中 我向我的对象添加了一个名为isCu
  • iPhone RESTful Web 服务

    然而 甚至不确定标题是否正确 我想做的是使用标准 NSURLConnection 类来处理调用我的 web 服务的响应 我使用 POST 方法更新数据库 使用 GET 方法从数据库检索行 我遇到的问题是这两个操作可能同时发生 因此处理请求的
  • 在 hackintosh 上使用 Xcode Instruments

    使用 hackintosh i7 4790K 4GHz 16GB DDR3 GF980Ti 在 Xcode Swift 和 Objective C 上进行开发大约一年 从未出现任何错误 但现在我需要使用 Instruments 应用程序 例
  • Xcode 在每次启动时修改当前的 CoreData 模型版本

    我正在使用 Xcode 4 6 来处理使用 CoreData 的项目 数据模型现在是版本13 并且使用轻量级迁移 我的问题 每次启动时 Xcode 似乎都会修改 PROJECT xcdatamodeld xccurrentversion 文
  • AVPlayer 无法从音乐库中播放

    我正在尝试使用 AVPlayer 播放 iPhone 音乐库中的歌曲 一切似乎都准备好了 但播放器根本不会发出任何声音 我已经为此苦苦挣扎了一段时间 任何帮助将不胜感激 注意 我意识到我可以使用 AVAudioPlayer 但我想直接从我的
  • 对于 iOS 6,如何在后台线程上加载数据然后更新 UI?

    有很多方法可以做到这一点 但 iOS 6 应用程序当前 现代 正确的方法是什么 这就是我现在正在做的事情 void viewDidLoad super viewDidLoad weak MyViewController weakSelf s
  • 如何获取自定义tableViewCell中UIButton的indexPath?

    我创建了一个 tableViewCell 其中包含一个图像 两个文本标签和一个 uibutton 该按钮被分配给一个操作方法 例如 viewButtonPused sender 我习惯使用 tableView didSelectRowAtI
  • iOS 中的胖二进制文件

    是否有可能为 iOS 构建 32 位和 64 位 胖 二进制文件 我的理解是 这即将到来 但我在 Xcode 的最新更新中看不到明显的方法来做到这一点 我希望我的应用程序在 5S 上以 64 位模式运行 在 5 及以下版本上以 32 位模式
  • iPhone SDK 3.0 和 symbolicatecrash 相处不好?

    更新 我已经重新安装了 Snow Leopard 全新安装 完全清除了我现有的 Leopard 安装 同样的问题仍然存在 我已经尝试了多个版本的 symbolicatecrash 来解析崩溃报告中的符号 从 Apple 提供的版本 到 Al
  • ios7 xcode 5 GM:iOS 6 设备上 UIBarButtonItem 和所选 UISegmentedControl 部分的颜色保持默认颜色

    我现在正在将 ios6 应用程序移植到 ios7 sdk 使用 Xcode 5 和 Mavericks 并且我尝试更改 UIBarButtonItem 颜色 这是我尝试做的 self navigationController navigat
  • 如何在地图注释视图中找到 pin id?

    如何找到被点击的 pin 的 pin id 即 pin 标题和副标题的详细信息 我用它来显示引脚注释 这段代码在视图中确实加载了 resultCoordinate addObjectsFromArray sqlClass return Co
  • 将 NSData 转换为 JSON

    我有一个NSData对象 我需要将其转换为NSDictionary object NSData data 现在我需要将其转换为NSDictionary 我如何以编程方式执行此操作 注意 我保存后NSData to the NSDiction
  • xcode 中的 Git(无分支)

    在我的 ios 项目中 我使用 git 作为 scm Xcode 存储库列表包括 至少在 Xcode 中 无分支 的内容 前段时间我可能检查了以前的提交 但没有创建分支 从那时起我已经做出了大约 40 次提交 现在我想从我的下一个最后提交分

随机推荐

  • 如何在 jQuery 中选择没有给定类的所有元素?

    鉴于以下情况 ul li Item 1 li li class active Item 2 li li Item 3 li li Item 4 li li Item 5 li ul 我怎样才能选择除第 2 项之外的所有项 又名 ul lis
  • 查找具有额外资格标准的所有匹配项

    给出诸如以下的句子 Boy has a dog and a cat Boy microwaves a gerbil Sally owns a cat 对于每个句子 我想要一个动物列表 定义为 狗 猫 或 沙鼠 其中 男孩 是第一个单词 对于
  • 如何使用 appCompat 22.1 及更高版本中的新 AlertDialog 并设置其样式

    我正在尝试从默认的 android 迁移AlertDialog到 appCompat 22 1 中包含的新版本 到目前为止我明白你只需要导入android support v7 app AlertDialog包以便使用它 但我该如何设计它呢
  • Npm 安装不起作用

    我已经在ubuntu上安装了nodejs node v v0 10 25 npm v gives 1 3 10 当我跑步时 sudo npm install g or sudo npm install 它给了我以下错误 第1523章 152
  • 从 C 中的命令行捕获可变长度字符串

    我到处寻找问题的答案 但尚未找到问题的可靠答案 我目前正在用 C 语言编写一个程序 专门针对 UNIX 命令行 我使用 Linux 作为我的开发环境 但我希望这个程序尽可能可移植 现在 我有一个提示用户输入的基本 shell 然后 用户将输
  • 如何放松对已知变体的嵌套匹配的非详尽模式检查?

    我如何说服 Rust 编译器内部match这里的表达很好 因为外部match已经限制了可能的类型 enum Op LoadX LoadY Add fn test o Op match o Op LoadX Op LoadY gt do so
  • javascript onkeydown - event.which 只给出大写字符的问题

    我编写了一段 JavaScript 代码来在文本区域内按下按键 我已使用 onkeydown 事件来捕获按下的键 并在触发事件时调用函数 在函数中 我使用 event which 来按下按键 但这并没有给出正确的按键按下 对于按下的任何字符
  • 日期格式 yyyy-MM-ddTHH:mm:ssZ

    我认为这应该很简单 但无法得到它 在此格式中 Z 是时区 T 是长时间模式除了使用之外 我怎样才能获得这种格式的日期 DateTime dt DateTime Now Console WriteLine dt ToString yyyy M
  • Magento“忘记密码”电子邮件以错误的语言发送

    我有一个具有多种语言的 Magento 网站 我已经设置了语言包 网站上的所有内容似乎都能正确翻译 交易电子邮件也以正确的语言发送除了 忘记密码 始终以德语发送的电子邮件 这就是我所做的 安装语言包并确保所有模板和文件夹结构正确 例子 ap
  • R Shiny:如何在 NULL 时不显示绘图

    如果您在 R 工作室中运行此代码 您会发现 NULL 数据的绘图仍然是一大块白色 数据为NULL时怎么不显示呢 在其他图表中 大白板看起来不太好 library shiny server lt function input output o
  • 在递归 CTE 下控制同级顺序?

    我有一个 CTE 查询 用于查找主叶和子叶 但我无法控制叶子选择顺序2个兄弟姐妹之间 表中的每一行声明为 childID INT parentID INT NAME NVARCHAR 30 location int Where locati
  • WordPress 中每页的自定义 CSS

    大家早上好 我为我们网站内的某些页面创建了不同的背景和一些其他图像 目前 以下代码与我们网站上的 儿童 页面配合良好
  • jsonp 调用中的错误仅来自 firefox-extension

    我的错误的奇怪之处在于它只发生在我在这篇文章底部链接到的 firefox 扩展中 我无法在任何其他设置中重现此错误 我有这个ajax请求 ajax type GET dataType jsonp url url jsonpCallback
  • Kubernetes docker 容器中的前端 Vue.js 应用程序无法连接到后端

    I have built a front end Vue js application running on a docker container under kubernetes environment the backend is al
  • 防止其他人调用您的 JSON Web 服务

    假设我有一些代码可以通过 JSON 服务调用创建 HTML 页面 如何防止其他人复制粘贴源代码 调用服务并获取第一个用户的结果集 如果我将域作为服务的参数或获取其他内容 例如用户名或密码 它们也可以被复制和粘贴并用于另一个域 我没有找到阻止
  • 在 C 中将 & (addressof) 与 const 变量一起使用

    教科书上说 addressof 运算符不适用于不能应用于表达式 常量 或寄存器变量 常量是否仅意味着 A 7 等文字或也用 const 关键字声明的变量 我认为这仅意味着文字 因为以下代码已编译 int main const int i 1
  • 如何使用会员验证密码事件处理程序?

    使用 asp 创建新用户时 有什么方法可以对密码选择进行一些限制吗 网会员 条件喜欢 密码强度 至少 8 个字符 并强制执行字符复杂性 即 不包含用户的帐户名 长度至少为八个字符 包含以下四个类别中三个类别的字符 英文大写字符 A 到 Z
  • 从现在开始下一个月的 10 号?

    我正在尝试查找从今天开始的下一个月的 10 号 因此 如果今天是 5 月 27 日 那么下一个 10 日就是 6 月 10 日 例如 如果今天是 8 月 1 日 那么接下来的 10 日将是 8 月 10 日 我知道我可以使用找到下个月的第一
  • Java - 对非静态字段列表进行静态引用

    我刚刚进行了实验 发现当我运行滚动代码时 它无法编译 我不明白为什么 我的 IDE 说 无法对非静态字段列表进行静态引用 但我不太明白这是什么或为什么 它还适用于什么 即 它只是私有变量和 或方法吗 为什么 public class MyL
  • 加速度计移动的距离

    我想通过移动 iPhone 来移动 iPhone 屏幕上的对象 矩形 圆形等 例如 我沿 X 轴移动 iPhone 物体也沿 X 轴移动 Y Z轴同样如此 我怎样才能做到这一点 我可以得到它的算法吗 谢谢 附 我看了一会儿 似乎可以使用加速