WindowsLocationProvider

Foreground location from Windows geolocation.

Requests accuracy of 1, 10, 100, 1,000, or 5,000 meters for LocationAccuracy.BestForNavigation through LocationAccuracy.Lowest. Applies LocationRequest.minimumInterval and LocationRequest.minimumDistance after the first valid measurement.

An initializing service or missing data reports LocationUnavailableReason.TemporarilyUnavailable. A disabled service reports LocationUnavailableReason.PermissionDenied when access is denied, and LocationUnavailableReason.ServicesDisabled otherwise. Unavailable hardware reports LocationUnavailableReason.Unsupported. Other failures report LocationUnavailableReason.UnexpectedFailure.

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
Link copied to clipboard
open val backendId: String?
Link copied to clipboard
open override val permission: StateFlow<LocationPermission>

Functions

Link copied to clipboard
open override fun close()
Link copied to clipboard
open override fun requestPermission()
Link copied to clipboard
open override fun updates(request: LocationRequest): Flow<LocationEvent>