Location
@objc
public class Location : NSObject
Instances of this class are delivered to LocationConsumers by LocationManager whenever
the heading, location, or accuracy authorization change.
-
A heading value. May be used directly or via the higher-level
headingDirectionproperty.Declaration
Swift
public let heading: CLHeading? -
A location value. May be used directly or via the convenience accessors
coordinate,course, andhorizontalAccuracy.Declaration
Swift
public let location: CLLocation -
A conveninece accessor for
location.coordinateDeclaration
Swift
public var coordinate: CLLocationCoordinate2D { get } -
A convenience accessor for
location.courseDeclaration
Swift
public var course: CLLocationDirection { get } -
A convenience accessor for
location.horizontalAccuracyDeclaration
Swift
public var horizontalAccuracy: CLLocationAccuracy { get } -
Returns
nilifheadingisnil,heading.trueHeadingif it’s non-negative, andheading.magneticHeadingotherwise.Declaration
Swift
public var headingDirection: CLLocationDirection? { get } -
An accuracy authorization value.
Declaration
Swift
public let accuracyAuthorization: CLAccuracyAuthorization -
Initialize a
LocationDeclaration
Swift
public init(location: CLLocation, heading: CLHeading?, accuracyAuthorization: CLAccuracyAuthorization)
Location Class Reference