CarPlay · IOS API REFERENCE
CPRouteInformation
class · iOS 17.4+ · SDK 27.1
class CPRouteInformation
Members (7)
init · iOS 17.4+init
TypeScriptstatic init(maneuvers: Array<CPManeuver>, laneGuidances: Array<CPLaneGuidance>, currentManeuvers: Array<CPManeuver>, currentLaneGuidance: CPLaneGuidance, tripTravelEstimates: CPTravelEstimates, maneuverTravelEstimates: CPTravelEstimates): CPRouteInformation
Swift declarationinit(maneuvers: [CPManeuver], laneGuidances: [CPLaneGuidance], currentManeuvers: [CPManeuver], currentLaneGuidance: CPLaneGuidance, trip tripTravelEstimates: CPTravelEstimates, maneuverTravelEstimates: CPTravelEstimates)
get · iOS 17.4+currentLaneGuidance
TypeScriptget currentLaneGuidance(): CPLaneGuidance
Swift declaration@NSCopying var currentLaneGuidance: CPLaneGuidance { get }
get · iOS 17.4+currentManeuvers
TypeScriptget currentManeuvers(): Array<CPManeuver>
Swift declarationvar currentManeuvers: [CPManeuver] { get }
get · iOS 17.4+laneGuidances
TypeScriptget laneGuidances(): Array<CPLaneGuidance>
Swift declarationvar laneGuidances: [CPLaneGuidance] { get }
get · iOS 17.4+maneuverTravelEstimates
TypeScriptget maneuverTravelEstimates(): CPTravelEstimates
Swift declaration@NSCopying var maneuverTravelEstimates: CPTravelEstimates { get }
get · iOS 17.4+maneuvers
TypeScriptget maneuvers(): Array<CPManeuver>
Swift declarationvar maneuvers: [CPManeuver] { get }
get · iOS 17.4+tripTravelEstimates
TypeScriptget tripTravelEstimates(): CPTravelEstimates
Swift declaration@NSCopying var tripTravelEstimates: CPTravelEstimates { get }
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
CPRouteInformation.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
All CarPlay types →