我经常在使用 CLLocationManager 时发现:
self.locationManager = [[CLLocationManager alloc] init];
self.locationManager.delegate = self;
self.locationManager.desiredAccuracy = kCLLocationAccuracyBest;
self.locationManager.distanceFilter = 10;
它是委托方法:
-(void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations;
即使完全不动,我也会得到如下所示的结果。我知道定位服务并不总是 100% 准确,并且受网络条件的影响,但是有没有办法过滤掉不好的位置,这样我就不会遇到这样的随机杂散点?