LocationConfig constructor
const
LocationConfig({
- required int timeIntervalSeconds,
- required LocationAccuracy accuracy,
- required bool enableBackground,
- double distanceFilterMeters = 0,
Creates a location tracking configuration.
All parameters except those with defaults must be provided. The configuration is immutable and cannot be changed after creation.
Implementation
const LocationConfig({
required this.timeIntervalSeconds,
required this.accuracy,
required this.enableBackground,
this.distanceFilterMeters = 0,
}) : assert(timeIntervalSeconds > 0, 'timeIntervalSeconds must be > 0'),
assert(distanceFilterMeters >= 0, 'distanceFilterMeters must be >= 0');