TNLocationManager
public protocol TNLocationManager : AnyObject
Undocumented
-
Undocumented
Declaration
Swift
init()
-
Undocumented
Declaration
Swift
var desiredAccuracy: CLLocationAccuracy { get set }
-
Undocumented
Declaration
Swift
var location: CLLocation? { get }
-
Undocumented
Declaration
Swift
var delegate: CLLocationManagerDelegate? { get set }
-
Undocumented
Declaration
Swift
var distanceFilter: CLLocationDistance { get set }
-
Undocumented
Declaration
Swift
var pausesLocationUpdatesAutomatically: Bool { get set }
-
Undocumented
Declaration
Swift
var allowsBackgroundLocationUpdates: Bool { get set }
-
Undocumented
Declaration
Swift
var authorizationStatus: CLAuthorizationStatus { get }
-
Undocumented
Declaration
Swift
func requestWhenInUseAuthorization()
-
Undocumented
Declaration
Swift
func requestAlwaysAuthorization()
-
Undocumented
Declaration
Swift
func startUpdatingLocation()
-
Undocumented
Declaration
Swift
func startMonitoringSignificantLocationChanges()
-
Undocumented
Declaration
Swift
func stopUpdatingLocation()
-
Undocumented
Declaration
Swift
func startUpdatingHeading()
-
Undocumented
Declaration
Swift
func stopUpdatingHeading()
-
Undocumented
Declaration
Swift
func requestLocation()
-
Undocumented
Declaration
Swift
static func authorizationStatus() -> CLAuthorizationStatus
-
Undocumented
Declaration
Swift
static func locationServicesEnabled() -> Bool
-
isLocationServiceAuthorised()
Extension methodUndocumented
Declaration
Swift
func isLocationServiceAuthorised() -> Bool