getCurrentPosition method

  1. @override
Future<DevicePosition> getCurrentPosition({
  1. DeviceLocationSettings? deviceLocationSettings,
})
override

Implementation

@override
Future<DevicePosition> getCurrentPosition({
  DeviceLocationSettings? deviceLocationSettings,
}) async {
  final settings = deviceLocationSettings ?? const DeviceLocationSettings();
  final raw = await _getCurrentPositionRaw(
    enableHighAccuracy: _highAccuracy(settings.accuracy),
    timeout: settings.timeLimit,
    maximumAge: settings is WebSettings ? settings.maximumAge : null,
  );
  return _positionFromGeoposition(raw);
}