AppleLocationProvider
Foreground location from Core Location on iOS and macOS.
Applies the requested accuracy and minimum distance. LocationRequest.minimumInterval is ignored. See AppleLocationPermissionRequester for permission behavior. The application must declare its location usage description in its Info.plist.
Create the provider, request permission, and close it on the main thread. Cancel updates collectors before closing.
Disabled location services report LocationUnavailableReason.ServicesDisabled. Denied or declined permission reports LocationUnavailableReason.PermissionDenied. Network failures and unknown locations report LocationUnavailableReason.TemporarilyUnavailable. Other failures report a null reason.
Constructors
Properties
Whether this provider has a usable platform implementation, stable for its lifetime.
Current foreground location permission.
Functions
Starts a foreground permission request and returns immediately.
Returns a cold stream of foreground location updates.