<!--
{
  "availability" : [
    "iOS: 27.0.0 -",
    "iPadOS: 27.0.0 -",
    "macCatalyst: 27.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "CarPlay",
  "identifier" : "/documentation/CarPlay/CPRouteChoice/init(summaryVariants:additionalInformationVariants:selectionSummaryVariants:travelEstimates:)",
  "metadataVersion" : "0.1.0",
  "role" : "Initializer",
  "symbol" : {
    "kind" : "Initializer",
    "modules" : [
      "CarPlay"
    ],
    "preciseIdentifier" : "c:objc(cs)CPRouteChoice(im)initWithSummaryVariants:additionalInformationVariants:selectionSummaryVariants:travelEstimates:"
  },
  "title" : "init(summaryVariants:additionalInformationVariants:selectionSummaryVariants:travelEstimates:)"
}
-->

# init(summaryVariants:additionalInformationVariants:selectionSummaryVariants:travelEstimates:)

Initialize a @c CPRouteChoice with summary variants, additional information variants,
selection summary variants, and travel estimates.

```
init(summaryVariants: [String], additionalInformationVariants: [String], selectionSummaryVariants: [String], travelEstimates: CPTravelEstimates?)
```

## Parameters

`summaryVariants`

An array of summary strings, from most to least preferred. The system
selects the first variant that fits available space. Example: “Via I-280 S”

`additionalInformationVariants`

An array of additional information strings describing
route characteristics. Example: “Fastest Route”, “Avoids Tolls”

`selectionSummaryVariants`

An array of summary strings used when this route is selected

`travelEstimates`

Optional travel estimates including distance, time, and additional
route information like tolls, fuel consumption, or battery usage. This information
helps users compare routes beyond just time and distance.

## Return Value

A new @c CPRouteChoice instance with travel estimates

## Discussion\discussion This initializer enables you to provide comprehensive route information including
supplementary details through the travel estimates parameter. During route selection, users
can compare routes based on time, distance, and additional factors like toll costs or
energy consumption.
\note When travel estimates include additional route information, the system displays this
information prominently during route selection to facilitate informed decision-making.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)