我有一个 GPS 应用程序,我想检测用户是否静止不动。使用 Core Location 可以解决这个问题,但有时并不准确,因为新的更新会移动并给人以速度和运动的错觉。
所以,我想知道除此之外,我是否还可以使用 Core Motion。检测某人走路、运行、开车等 Action 并知道他们何时不再做该 Action 是否是个好主意?或者,Core Motion 是否仅适用于倾斜设备或将其举到耳边等小 Action ?
最佳答案
我想告诉访问这个问题的其他人我学到了什么以及我对这种方法的看法。
我一直在做一些自己的研究,以了解这是否可行,更重要的是,即使它是多少电池消耗和检测到的位置变化的准确性。不过对于 Android,this question很久以前被问到。 The answer提供指向 this Google Tech Talk 的链接.在 23:20,演讲者谈到了实现这一目标的难度以及您将在结果中实现的准确性。
尽管我不得不意识到 iPhone 上传感器的电池消耗比大多数 Android 手机少一点,但我仍然认为这在准确性和电池消耗方面是一件代价高昂的事情。
关于iphone - iOS:Core Motion 用于检测远距离的较大运动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8156197/