iOS背景罗盘

iOS背景罗盘,ios,core-motion,Ios,Core Motion,我只是想知道是否可以在iOS上使用“核心运动”来跟踪用户的运动方向? 是否可以在我的应用程序中使用框架,而框架未使用时,记录用户大致移动的位置(从某个起点),并计算相对于起点他去了哪里 例如:知道用户向北走了20步,然后又向西走了10步,可以给我一个近似值,即用户位于西北偏北大约22步(约合米) 有人有过核心运动的经验吗?在不打开应用程序或校准指南针的情况下,这样做是否可能?这是可能的,因为您可以获取历史数据,但我不确定这是正确的策略。你想做什么?在没有gps/3g覆盖的地区找到用户的最佳位置近

我只是想知道是否可以在iOS上使用“核心运动”来跟踪用户的运动方向? 是否可以在我的应用程序中使用框架,而框架未使用时,记录用户大致移动的位置(从某个起点),并计算相对于起点他去了哪里

例如:知道用户向北走了20步,然后又向西走了10步,可以给我一个近似值,即用户位于西北偏北大约22步(约合米)


有人有过核心运动的经验吗?在不打开应用程序或校准指南针的情况下,这样做是否可能?

这是可能的,因为您可以获取历史数据,但我不确定这是正确的策略。你想做什么?在没有gps/3g覆盖的地区找到用户的最佳位置近似值。。。。我的想法是,用户可以保存他的位置,从那时起,应用程序将跟踪他的每一个动作,并告诉他相对于保存位置的位置……这个API也应该在后台模式下工作,我不知道核心运动,但是,我想你可以通过核心定位框架使用didUpdateLocation和didUpdateHeading来实现这一点。我了解这些传感器的大部分功能,但有可能通过磁强计获得“指南针”方向吗?