Package-level declarations
Types
A LocationProvider built on the LocationManager platform APIs.
A OrientationProvider built on the SensorManager platform APIs.
Represents a bearing value with its potential accuracy.
Accuracy levels for rememberDefaultLocationProvider, which will be mapped to platform accuracy and power levels.
A LocationProvider built on the CLLocationManager platform APIs.
Describes a user's location.
Provides an easy mechanism to keep a map's org.maplibre.compose.camera.CameraState in sync with the current location via LocationTrackingEffect.
A LocationProvider based on a LocationEngine implementation and a provided LocationEngineRequest.
This is an intentionally very limited abstraction over the various platform APIs for geolocation. It is specialized to the use case of maplibre-compose.
Colors for LocationPuck
Sizing parameters for LocationPuck
Represents a geographical position with an associated accuracy.
Represents a speed value with its potential accuracy.
Functions
Adds multiple layers to form a location puck.
A form of LaunchedEffect that is specialized for tracking user location.
Returns the most accurate bearing measurement available.
Create and remember an AndroidLocationProvider, the default LocationProvider for Android
Create and remember an AndroidOrientationProvider, the default OrientationProvider for Android
Create and remember a LocationProvider using the default implementation for the platform.
Create and remember a LocationProvider using the default implementation for the platform.
Create and remember a LocationProvider using the default implementation for the platform.
Create and remember a LocationProvider using the default implementation for the platform.
Create and remember a LocationProvider using the default implementation for the platform.
Create and remember an IosLocationProvider that uses one CLLocationManager for both location and orientation updates.
Create and remember a LocationProvider that never provides a location.
Remembers and returns a UserLocationState that can be used to track the user's location and device orientation.