Horizontal Accuracy on Apple Watch Series 3 and iOS 14 is terrible

Hi Folks

I'm using Core Location and Health Kit on Apple Watch Series 3 (GPS+WiFi+Cell).
I'm adding a route to a workout app. The Apple example tells us to filter the gps accuracy and not add to the route any point with less than 50m horizontal accuracy. On my phone, I'd say the average accuracy is 10m... on Apple Watch, my average accuracy is 65m.

Have anybody notice this as well? Any idea on why the horizontal accuracy may be so bad in my Apple Watch?

BTW, I start Core Location like this :

   self.locationManager.distanceFilter = kCLLocationAccuracyBest
  self.locationManager.allowsBackgroundLocationUpdates = true
self.locationManager.delegate =  self;
  self.locationManager.requestWhenInUseAuthorization()
   self.locationManager.startUpdatingLocation()

Thanks
  • Luciano

These are the settings I use to for workout route maps:

Code Block
    lazy var locationManager: CLLocationManager = {
        let _locationManager = CLLocationManager()
        _locationManager.desiredAccuracy = kCLLocationAccuracyBest
        _locationManager.activityType = .fitness
        _locationManager.allowsBackgroundLocationUpdates = true
        _locationManager.distanceFilter = kCLDistanceFilterNone
        return _locationManager
    }()


Horizontal Accuracy on Apple Watch Series 3 and iOS 14 is terrible
 
 
Q