<!--
{
  "availability" : [
    "iOS: 27.0.0 -",
    "iPadOS: 27.0.0 -",
    "macCatalyst: 27.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "CarPlay",
  "identifier" : "/documentation/CarPlay/CPRouteDetail/init(rating:)",
  "metadataVersion" : "0.1.0",
  "role" : "Initializer",
  "symbol" : {
    "kind" : "Initializer",
    "modules" : [
      "CarPlay"
    ],
    "preciseIdentifier" : "c:objc(cs)CPRouteDetail(cm)routeDetailWithRating:"
  },
  "title" : "init(rating:)"
}
-->

# init(rating:)

Creates additional route information for a route rating.

```
convenience init(rating: Double)
```

## Parameters

`rating`

The route rating from 0.0 to 5.0. Values outside this range will be clamped.
Higher ratings indicate better quality routes.

## Return Value

A new @c CPRouteDetail instance representing the route rating

## Discussion

Use this method to display a user-generated or quality rating for the route. The rating can
represent various quality metrics such as road conditions, scenic value, or overall route quality.

\discussion Route ratings help users select routes based on quality assessments beyond just time
and distance. The system displays this as a rating value with appropriate visual indicators.
Values are clamped to the 0.0-5.0 range to match common rating systems.
\note Rating methodologies may vary by app. Consider providing information about what the rating
represents (e.g., road quality, scenic views, user reviews) in your app’s documentation.

---

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)