AppleLocationProvider
public final class AppleLocationProvider : NSObject
extension AppleLocationProvider: LocationProvider
extension AppleLocationProvider: CLLocationManagerDelegate
Undocumented
-
Undocumented
Declaration
Swift
public override init() -
Declaration
Swift
public var locationProviderOptions: LocationOptions { get set } -
Declaration
Swift
public var authorizationStatus: CLAuthorizationStatus { get } -
Declaration
Swift
public var accuracyAuthorization: CLAccuracyAuthorization { get } -
Declaration
Swift
public var heading: CLHeading? { get } -
Declaration
Swift
public func setDelegate(_ delegate: LocationProviderDelegate) -
Declaration
Swift
public func requestAlwaysAuthorization() -
Declaration
Swift
public func requestWhenInUseAuthorization() -
Declaration
Swift
@available(iOS 14.0, *) public func requestTemporaryFullAccuracyAuthorization(withPurposeKey purposeKey: String) -
Declaration
Swift
public func startUpdatingLocation() -
Declaration
Swift
public func stopUpdatingLocation() -
Declaration
Swift
public var headingOrientation: CLDeviceOrientation { get set } -
Declaration
Swift
public func startUpdatingHeading() -
Declaration
Swift
public func stopUpdatingHeading() -
Declaration
Swift
public func dismissHeadingCalibrationDisplay() -
Undocumented
Declaration
Swift
public func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) -
Undocumented
Declaration
Swift
public func locationManager(_ manager: CLLocationManager, didUpdateHeading heading: CLHeading) -
Undocumented
Declaration
Swift
public func locationManager(_ manager: CLLocationManager, didFailWithError error: Error) -
Undocumented
Declaration
Swift
public func locationManagerDidChangeAuthorization(_ manager: CLLocationManager) -
Undocumented
Declaration
Swift
public func locationManagerShouldDisplayHeadingCalibration(_ manager: CLLocationManager) -> Bool
AppleLocationProvider Class Reference