TripLocation

Represents the user's location during an ongoing Trip. See startReceivingUpdates(with:_:).

TripLocation API

altitude

Altitude above mean sea level, in meters. nil if altitude is not available.

let altitude: CLLocationDistance?

course

Course, in degrees relative to true north. 0 indicates north and values increase clockwise. Course values may not be available on all devices. nil if not available.

let course: CLLocationDirection?

courseAccuracy

Course accuracy, in degrees. The radius of uncertainty for course. When available (iOS 13.4+), this represents a 68% confidence interval for the reported course. nil if not provided by the location.

let courseAccuracy: CLLocationDirectionAccuracy?

horizontalAccuracy

Horizontal accuracy radius, in meters. nil if not available.

let horizontalAccuracy: CLLocationAccuracy?

latitude

Latitude in decimal degrees.

longitude

Longitude in decimal degrees.

speed

Speed, in meters per second. nil if not available.

speedAccuracy

Speed accuracy, in meters per second. The radius of uncertainty for speed. nil if the source does not provide a speed accuracy.

timestamp

The timestamp at which the location fix was determined.

transportMode

The most probable transport mode at the time of this location. See SENTTimelineTransportMode.

verticalAccuracy

Vertical accuracy, in meters. nil if not available.

Last updated