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% 正確であるとは限らず、ネットワークの状態に左右されることはわかっていますが、このようなランダムな迷路ポイントにならないように、不適切な位置を除外する方法はありますか?