AppleLocationProvider
public final class AppleLocationProvider : NSObject
extension AppleLocationProvider: LocationProvider
extension AppleLocationProvider: CLLocationManagerDelegate
Undocumented
-
Declaration
Swift
public var headingOrientation: CLDeviceOrientation { get set }
-
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 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