-
Specifies the minimum distance (measured in meters) a device must move horizontally before a location update is generated.
The default value of this property is
kCLDistanceFilterNone.Declaration
Swift
public var distanceFilter: CLLocationDistance -
Specifies the accuracy of the location data.
The default value is
kCLLocationAccuracyBest.Declaration
Swift
public var desiredAccuracy: CLLocationAccuracy -
Sets the type of user activity associated with the location updates.
The default value is
CLActivityType.other.Declaration
Swift
public var activityType: CLActivityType -
Sets the type of puck that should be used
Declaration
Swift
public var puckType: PuckType? -
Specifies if a
Puckshould useHeadingorCoursefor the bearing.The default value is
PuckBearingSource.heading.Declaration
Swift
public var puckBearingSource: PuckBearingSource -
Whether the puck rotates to track the bearing source.
The default value is
true.Declaration
Swift
public var puckBearingEnabled: Bool -
Initializes a
LocationOptions.Declaration
Swift
public init( distanceFilter: CLLocationDistance = kCLDistanceFilterNone, desiredAccuracy: CLLocationAccuracy = kCLLocationAccuracyBest, activityType: CLActivityType = .other, puckType: PuckType? = nil, puckBearingSource: PuckBearingSource = .heading, puckBearingEnabled: Bool = true )Parameters
distanceFilterSpecifies the minimum distance (measured in meters) a device must move horizontally before a location update is generated.
desiredAccuracySpecifies the accuracy of the location data.
activityTypeSets the type of user activity associated with the location.
puckTypeSets the type of puck that should be used.
puckBearingSourceSpecifies if a
Puckshould useHeadingorCoursefor the bearing.puckBearingEnabledWhether the puck rotates to track the bearing source.
LocationOptions Structure Reference