fromGeolocatorPositionStream method

Stream<LocationMarkerPosition?> fromGeolocatorPositionStream({
  1. Stream<Position?>? stream,
})

Cast to a position stream from geolocator stream.

Implementation

Stream<LocationMarkerPosition?> fromGeolocatorPositionStream({
  Stream<Position?>? stream,
}) =>
    (stream ?? defaultPositionStreamSource()).map(
      (position) => position != null
          ? LocationMarkerPosition(
              latitude: position.latitude,
              longitude: position.longitude,
              accuracy: position.accuracy,
            )
          : null,
    );