onLocationUpdate property
Implementation
@override
Stream<LocationData> get onLocationUpdate {
_locationStream ??= eventChannel.receiveBroadcastStream().map((data) {
try {
final map = Map<String, dynamic>.from(data);
return LocationData.fromMap(map);
} catch (e) {
throw Exception('Failed to parse location data: $e');
}
});
return _locationStream!;
}