I have developed an app for Apple Watch 2-3 that use the internal GPS to save the track and get speed, distance etc.
The app is written in Swift, XCODE 9 and using CLLocation.
Sometime CLLocation sends didFailWithError, the next 3-5 GPS locations are completely wrong, hundreds of meters far from the real point. I setup BestForNavigation and I check the horizontalAccuracy < 32m. I filter Locations in the past.
It happens mainly with the watch in the water, even a few centimeter.
Anybody experienced that?
Thanks