---
title: MKAnnotationViewZPriority
framework: mapkit
role: symbol
role_heading: Structure
path: mapkit/mkannotationviewzpriority
---

# MKAnnotationViewZPriority

Constants that indicates the priority for ordering overlapping annotation views.

## Declaration

```swift
struct MKAnnotationViewZPriority
```

## Topics

### Priorities

- [defaultSelected](mapkit/mkannotationviewzpriority/defaultselected.md)
- [defaultUnselected](mapkit/mkannotationviewzpriority/defaultunselected.md)
- [max](mapkit/mkannotationviewzpriority/max.md)
- [min](mapkit/mkannotationviewzpriority/min.md)

### Initializers

- [init(_:)](mapkit/mkannotationviewzpriority/init(_:).md)
- [init(rawValue:)](mapkit/mkannotationviewzpriority/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Setting the priority for display

- [displayPriority](mapkit/mkannotationview/displaypriority.md)
- [MKFeatureDisplayPriority](mapkit/mkfeaturedisplaypriority.md)
- [zPriority](mapkit/mkannotationview/zpriority.md)
- [selectedZPriority](mapkit/mkannotationview/selectedzpriority.md)
