AndroidSettings constructor

const AndroidSettings({
  1. LocationAccuracy accuracy = LocationAccuracy.NAVIGATION,
  2. int interval = 5,
  3. double distanceFilter = 0,
  4. AndroidNotificationSettings androidNotificationSettings = const AndroidNotificationSettings(),
  5. int wakeLockTime = 60,
  6. LocationClient client = LocationClient.google,
})

Creates an AndroidSettings instance.

Parameters:

  • accuracy: The accuracy of location updates. Default is LocationAccuracy.NAVIGATION.
  • interval: Interval in seconds between location updates. Default is 5 seconds.
  • distanceFilter: Minimum distance in meters to trigger a location update. Default is 0 meters.
  • androidNotificationSettings: Customization for the background notification.
  • wakeLockTime: Duration in minutes to keep the service alive. Default is 60 minutes.
  • client: Location provider to use. Default is LocationClient.google.

Implementation

const AndroidSettings(
    {LocationAccuracy accuracy = LocationAccuracy.NAVIGATION,
    this.interval = 5,
    double distanceFilter = 0,
    this.androidNotificationSettings = const AndroidNotificationSettings(),
    this.wakeLockTime = 60,
    this.client = LocationClient.google})
    : super(accuracy: accuracy, distanceFilter: distanceFilter);