---
title: MKMapItemAnnotation
framework: mapkit
role: symbol
role_heading: Class
path: mapkit/mkmapitemannotation
---

# MKMapItemAnnotation

An annotation that represents a map item

## Declaration

```swift
class MKMapItemAnnotation
```

## Mentioned in

Identifying unique locations with Place IDs

## Topics

### Creating a map item annotation

- [init(mapItem:)](mapkit/mkmapitemannotation/init(mapitem:).md)

### Accessing the annotation’s map item

- [mapItem](mapkit/mkmapitemannotation/mapitem.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)
- [MKAnnotation](mapkit/mkannotation.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Location annotations

- [Annotating a Map with Custom Data](mapkit/annotating-a-map-with-custom-data.md)
- [MKPointAnnotation](mapkit/mkpointannotation.md)
- [MKMarkerAnnotationView](mapkit/mkmarkerannotationview.md)
- [MKPinAnnotationView](mapkit/mkpinannotationview.md)
