fromGeolocatorPositionStream method

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

Cast to a position stream from geolocator stream.

Implementation

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