GeolocationState.fromMap constructor
GeolocationState.fromMap( - JsonMap map
)
Implementation
factory GeolocationState.fromMap(JsonMap map) {
final locationData = map['location'];
final extrasData = map['extras'];
return GeolocationState(
enabled: map['enabled'] as bool? ?? false,
isMoving: map['isMoving'] as bool? ?? false,
schedulerEnabled: map['schedulerEnabled'] as bool?,
odometer: (map['odometer'] as num?)?.toDouble(),
location: locationData is Map
? Location.fromMap(Map<String, dynamic>.from(locationData))
: null,
extras: extrasData is Map ? Map<String, dynamic>.from(extrasData) : null,
);
}