Package-level declarations
Types
A HeadingProvider built on Android's SensorManager.
An Android location implementation discovered through ServiceLoader.
Observes and requests foreground location permission on Android.
Foreground location from Android's location service.
Opens Android settings screens related to location.
Observes and requests browser geolocation permission.
Foreground location from the browser's Geolocation API.
The browser exposes no way to open its settings, so every screen is unavailable.
A host-specific desktop location implementation discovered through ServiceLoader.
Opens the desktop settings screen related to location.
One measured horizontal direction that a device faces.
Supplies device-heading measurements.
North reference for a HeadingMeasurement bearing.
Preferences for device-heading updates.
Device heading provider backed by CLLocationManager.
Foreground Core Location permission holder.
Foreground location from Core Location.
Opens the iOS settings screen related to location.
Accuracy levels for LocationRequest, which are mapped to platform accuracy and power levels.
The accuracy level that the user authorized.
Whether a location implementation has a usable platform backend.
Events emitted while collecting LocationProvider.updates.
One measured geographic location.
Current foreground location authorization.
Supplies foreground location updates and permission status.
Preferences for foreground location updates.
Reasons that a provider cannot currently deliver location measurements.
Opens system settings screens related to location.
A provider for a target or host that has no installed location implementation.
A window that an XDG portal can use as the parent for a system dialog.
Functions
Converts this platform location and preserves its monotonic age at receipt.
Creates the default Android heading provider: the discovered backend's provider when one is available, and the sensor-based AndroidHeadingProvider otherwise.
Creates the default Android location provider: the discovered backend's provider when one is available, a provider that reports the failure when discovery is misconfigured, and the framework AndroidLocationProvider otherwise.
Creates the default desktop location provider from the installed backend. The provider's system dialogs are parented to window, and LocationProvider.close releases its process resources.