我将 CLLocation 用于在地图视图中记录人们跑步或行走时的轨迹的应用程序,但我发现当我的设备仍然(未移动)时,- (void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray * )locations 也经常被调用?目前,我的 locationmanager 的期望精度是 10 米,距离过滤器是 10。
如何处理这种情况?我尝试过使用大距离过滤器值(如 150),但我发现如果我这样做,那么我无法准确记录人们何时跑步或走路