我正在寻找连续,节能的方式来跟踪在背景中使用汽车行驶的距离。最终目标是能够计算用户使用汽车行驶的里程数。我想象这个工作方式与“驾车时不打扰”的方式相同。
我正在考虑收集重要的位置更新,并使用MapKit的路径API测量它们之间的距离。此外,我想检测用户何时开始使用汽车,然后基于此开始/停止位置更新。
还要提一下 - 位置精度并不重要,因为我不需要计算超精确距离,例如我可以承受每千公里50-100km的误差。
到目前为止一切都那么好,但是当我采取正确的方法或者我错过了什么时,我并不完全确定。此外,我还没有想出如何在后台使用CoreMotion。
在问题部分: