---
title: CPRouteDetail
framework: carplay
role: symbol
role_heading: Class
path: carplay/cproutedetail
---

# CPRouteDetail

## Declaration

```swift
@MainActor class CPRouteDetail
```

## Overview

Overview Alongside standard routing details. This includes environmental data, vehicle consumption metrics, costs, and custom information specific to your app’s routing capabilities. Route information appears in the route selection interface and during active navigation, helping users make informed decisions about their journey. The system automatically formats and displays this information using appropriate styling and placement. Use route information to differentiate between routing options and provide transparency about journey characteristics. For example, display toll costs to help users choose between paid expressways and free alternatives, or show battery consumption for electric vehicles to ensure destination reachability. note: Route information is supplementary to core routing details (distance, time, maneuvers). The system may choose to display some or all information based on available space and user context.

## Topics

### Initializers

- [init(HOV:)](carplay/cproutedetail/init(hov:)-hin7.md)
- [init(batteryLevel:)](carplay/cproutedetail/init(batterylevel:).md)
- [init(carbonFootprint:)](carplay/cproutedetail/init(carbonfootprint:).md)
- [init(coder:)](carplay/cproutedetail/init(coder:).md)
- [init(ecoScore:)](carplay/cproutedetail/init(ecoscore:).md)
- [init(emissions:)](carplay/cproutedetail/init(emissions:).md)
- [init(fuelEnergy:)](carplay/cproutedetail/init(fuelenergy:).md)
- [init(fuelLevel:)](carplay/cproutedetail/init(fuellevel:).md)
- [init(fuelMass:)](carplay/cproutedetail/init(fuelmass:).md)
- [init(hov:)](carplay/cproutedetail/init(hov:)-6ivii.md)
- [init(kilowattHours:)](carplay/cproutedetail/init(kilowatthours:).md)
- [init(rating:)](carplay/cproutedetail/init(rating:).md)
- [init(symbolName:value:)](carplay/cproutedetail/init(symbolname:value:).md)
- [init(tollAmount:locale:)](carplay/cproutedetail/init(tollamount:locale:).md)
- [init(trafficLights:)](carplay/cproutedetail/init(trafficlights:).md)
- [init(warning:)](carplay/cproutedetail/init(warning:).md)

### Instance Properties

- [labelTintColor](carplay/cproutedetail/labeltintcolor.md)
- [symbolTintColor](carplay/cproutedetail/symboltintcolor.md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSCoding](foundation/nscoding.md)
- [NSCopying](foundation/nscopying.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [NSSecureCoding](foundation/nssecurecoding.md)
- [Sendable](swift/sendable.md)
