Package-level declarations
Types
Platform-specific configuration for the Apple DefaultLocationManager, passed to its DefaultLocationManager.Builder.
Platform-specific configuration for the Apple DefaultLocationManager, passed to its DefaultLocationManager.Builder.
Platform-specific configuration for the Apple DefaultLocationManager, passed to its DefaultLocationManager.Builder.
tvOS AppleLocationSettings.
Platform-specific configuration for the Apple DefaultLocationManager, passed to its DefaultLocationManager.Builder.
An abstract implementation for LocationManager
An abstract ColdStateFlowRepo for managing LocationState
Builder for creating a LocationStateRepo
A default implementation of BaseLocationManager
A default implementation of BaseLocationManager
A default implementation of BaseLocationManager
A default implementation of BaseLocationManager for the JS family (js + wasmJs), backed by the browser Geolocation API via watchPosition. Background updates and programmatic enabling are not available on the web.
Default implementation of LocationMonitor
Default implementation of LocationMonitor
Default LocationMonitor for the JS family. The browser exposes location whenever navigator.geolocation is present; there is no runtime enable/disable signal to observe.
A Location coordinate defined by degrees, minutes and seconds.
A LocationProvider using the Google Location Services
A BroadcastReceiver for receiving updates to a Google Location from the background
Manages monitoring for Location
A ServiceMonitor that monitors whether the location service is enabled
A ServiceMonitor that monitors whether the location service is enabled
A ServiceMonitor that monitors whether the location service is enabled
A ServiceMonitor that monitors whether the location service is enabled, shared by the JS family.
A provider of Location.KnownLocation
A KalugaState of a Location
A StateRepo/MutableStateFlow of LocationState
A BaseLocationStateRepo managed using a LocationManager
A LocationStateImplRepo using a BaseLocationManager
Default BaseLocationStateRepoBuilder
Default BaseLocationStateRepoBuilder
Default BaseLocationStateRepoBuilder
Default BaseLocationStateRepoBuilder for the JS family.
Properties
Gets the Location.KnownLocation from a Location if it exists. Otherwise null is returned
The Location.KnownLocation of a CLLocation
Converts a Nullable Location.KnownLocation into a Location, where Location.UnknownLocation.WithoutLastLocation is returned if the location was null.
Functions
Transforms a Flow of LocationState into a flow of its associated optional Location.KnownLocation
Transforms a Flow of LocationState into a flow of its associated Location
Converts a android.location.Location into a Location.KnownLocation
Converts a LocationResult to a list of Location.KnownLocation
Converts a Location into a Location.UnknownLocation given a Location.UnknownLocation.Reason