One Logo Pool Ball
CarPlay · IOS API REFERENCE

CPTravelEstimates

class · iOS 12.0+ · SDK 27.1

class CPTravelEstimates

Members (7)

init · iOS 17.4+

init

TypeScript
static initDistanceRemainingDistanceRemainingToDisplayTimeRemaining(distanceRemaining: _Foundation_Measurement<_Foundation_UnitLength>, distanceRemainingToDisplay: _Foundation_Measurement<_Foundation_UnitLength>, time: number): CPTravelEstimates
Swift declaration
init(distanceRemaining: Measurement<UnitLength>, distanceRemainingToDisplay: Measurement<UnitLength>, timeRemaining time: TimeInterval)
init · iOS 27.0+

init

TypeScript
static initDistanceRemainingDistanceRemainingToDisplayTimeRemainingRouteDetails(distanceRemaining: _Foundation_Measurement<_Foundation_UnitLength>, distanceRemainingToDisplay: _Foundation_Measurement<_Foundation_UnitLength>, time: number, routeDetails: Array<CPRouteDetail>): CPTravelEstimates
Swift declaration
init(distanceRemaining: Measurement<UnitLength>, distanceRemainingToDisplay: Measurement<UnitLength>, timeRemaining time: TimeInterval, routeDetails: [CPRouteDetail])
init · iOS 12.0+

init

TypeScript
static initDistanceRemainingTimeRemaining(distance: _Foundation_Measurement<_Foundation_UnitLength>, time: number): CPTravelEstimates
Swift declaration
init(distanceRemaining distance: Measurement<UnitLength>, timeRemaining time: TimeInterval)
get · iOS 12.0+

distanceRemaining

TypeScript
get distanceRemaining(): _Foundation_Measurement<_Foundation_UnitLength>
Swift declaration
var distanceRemaining: Measurement<UnitLength> { get }
get · iOS 17.4+

distanceRemainingToDisplay

TypeScript
get distanceRemainingToDisplay(): _Foundation_Measurement<_Foundation_UnitLength>
Swift declaration
var distanceRemainingToDisplay: Measurement<UnitLength> { get }
get · iOS 27.0+

routeDetails

TypeScript
get routeDetails(): Array<CPRouteDetail>
Swift declaration
var routeDetails: [CPRouteDetail] { get }
get · iOS 12.0+

timeRemaining

TypeScript
get timeRemaining(): number
Swift declaration
var timeRemaining: TimeInterval { get }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

CPTravelEstimates.init()

inherited init: cannot prove legal (class declares 3 custom initializers)

All CarPlay types →