I have recently just finished my own service for fetching the location of the device on iOS - and I have encountered a strange value in the accuracy constants that can be set to the
CLLocationManager instance. They are: https://developer.apple.com/documentation/corelocation/kcllocationaccuracybestfornavigation
According to the xamarin docs: https://docs.microsoft.com/en-us/xamarin/ios/app-fundamentals/backgrounding/ios-backgrounding-walkthroughs/location-walkthrough
the value which is a double is in meters. So it can be set to one meter.
Xamarin Essentials uses these contants: https://github.com/xamarin/Essentials/blob/master/Xamarin.Essentials/Geolocation/GeolocationRequest.ios.cs
Using the best constant: AccurracyBestForNavigation - it prints out
I found it a bit confusing. Is it an error or can the accuracy somehow be set to a negative amount of meters?