位置更新在特定条件下的服务器

时间:2017-12-07 11:26:58

标签: algorithm cllocationmanager cllocation

我已经实现了CLLocationManager来监控重要的位置变化。所以我得到大约500米或更多的更新我将它更新到服务器。但现在我只需要在用户停止移动时更新位置。这意味着如果用户移动距离10公里并停止移动。然后它应该更新到服务器,而不是更新。

我能够通过检查CLLocationManager的速度来控制每500米的位置更新操作,但是对于像用户行进大约700米的距离并且在那个点上变得稳定的情况。位置更新失败,因为它无法满足500米的更改。

任何人都可以帮我一个想法,以便检查用户是否在特定点稳定吗?

由于

1 个答案:

答案 0 :(得分:0)

要注册较小的移动更改,我请参考HealthKit而不是CLLocationManager

如果要记录的更改高于此值,您在准确性方面使用了什么?

您可以尝试:self.locationManager.desiredAccuracy = kCLLocationAccuracyBest;