检测位置的微小变化

Posted

技术标签:

【中文标题】检测位置的微小变化【英文标题】:Detect small changes in Location 【发布时间】:2013-12-16 19:46:53 【问题描述】:

如何检测 iphone 的微小位置变化?在我的应用程序中,我需要检测小的位置变化,例如 2 cm 或 5 cm。我发现了一个类似的问题here。但这些答案对我没有帮助。

【问题讨论】:

什么样的运动?在哪里?您在该地区还有哪些其他可用的东西? 如果可能的话,我什至需要检测震动。我需要在后台执行此操作。所以我只能使用gps。 使用 GPS,如果你能得到 5 米,那你就很幸运了,更不用说 5 厘米了。真的。 iPhone 上的 GPS 不是很准确。 【参考方案1】:

简短的回答是你不能。 GPS 不提供亚米级精度。

您可以使用 Core Motion 来检测加速度的变化,这可能会或可能不会满足您的需求,但如果手机以恒定速度移动,您将无法感知它,并且您将无法转换加速度计数据到具有任何可靠性的位置数据。

【讨论】:

以上是关于检测位置的微小变化的主要内容,如果未能解决你的问题,请参考以下文章

DInSAR基础

检测文本字段中的位置和变化

如何检测位置哈希的变化?

使用 RNN/LSTM 检测速度变化(给定当前 xy 位置)

如果只有颜色发生变化,如何检测 Webelement 的状态

iOS mapKit在用户当前位置更新时刷新方向