On iOS gadgets the place the placement knowledge returned utilizing geolocator: ^13.0.2
could be very generic, and the precision is considerably decrease in comparison with Android gadgets. This happens regardless of utilizing LocationAccuracy.excessive
within the location settings. Dealing with this on a number of iOS gadgets. Any suggestion?
Configure location settings as follows for iOS:
_locationSettings = AppleSettings(
accuracy: LocationAccuracy.excessive,
activityType: ActivityType.health,
distanceFilter: 100,
pauseLocationUpdatesAutomatically: true,
// Solely set to true if our app can be began up within the background.
showBackgroundLocationIndicator: false,
);
Future<void> _updateLocationStatus() async {
_positionStream = Geolocator.getPositionStream(locationSettings: _locationSettings)
.pay attention((place) {
debugPrint("Place: Latitude: ${place.latitude}, Longitude: ${place.longitude}");
});
}
I get these completely different values in the identical location.
In Android :
In iPhone :