getPositionStream method
Stream<DevicePosition>
getPositionStream({
- DeviceLocationSettings? deviceLocationSettings,
override
Implementation
@override
Stream<DevicePosition> getPositionStream({
DeviceLocationSettings? deviceLocationSettings,
}) {
final args =
(deviceLocationSettings ?? const DeviceLocationSettings()).toJson();
return locationUpdatesChannel
.receiveBroadcastStream(args)
.map<DevicePosition>((dynamic event) => DevicePosition.fromMap(event))
.handleError((Object error) {
if (error is PlatformException) {
throw _mapException(error);
}
throw error;
});
}