---
title: CPNavigationWaypoint
framework: carplay
role: symbol
role_heading: Class
path: carplay/cpnavigationwaypoint
---

# CPNavigationWaypoint

CPNavigationWaypoint represents a point of interest along a route that provides location-based information and guidance.

## Declaration

```swift
class CPNavigationWaypoint
```

## Topics

### Initializers

- [init(centerPoint:locationThreshold:name:address:entryPoints:timeZone:)](carplay/cpnavigationwaypoint/init(centerpoint:locationthreshold:name:address:entrypoints:timezone:).md)
- [init(centerPoint:locationThreshold:nameVariants:addressVariants:entryPoints:timeZone:)](carplay/cpnavigationwaypoint/init(centerpoint:locationthreshold:namevariants:addressvariants:entrypoints:timezone:).md)
- [init(coder:)](carplay/cpnavigationwaypoint/init(coder:).md)
- [init(mapItem:locationThreshold:entryPoints:)](carplay/cpnavigationwaypoint/init(mapitem:locationthreshold:entrypoints:).md)

### Instance Properties

- [address](carplay/cpnavigationwaypoint/address.md)
- [addressVariants](carplay/cpnavigationwaypoint/addressvariants.md)
- [centerPoint](carplay/cpnavigationwaypoint/centerpoint.md)
- [entryPoints](carplay/cpnavigationwaypoint/entrypoints-obhb.md)
- [locationThreshold](carplay/cpnavigationwaypoint/locationthreshold.md)
- [name](carplay/cpnavigationwaypoint/name.md)
- [nameVariants](carplay/cpnavigationwaypoint/namevariants.md)
- [timeZone](carplay/cpnavigationwaypoint/timezone.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)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [NSSecureCoding](foundation/nssecurecoding.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
