---
title: MKMapFeatureAnnotation
framework: mapkit
role: symbol
role_heading: Class
path: mapkit/mkmapfeatureannotation
---

# MKMapFeatureAnnotation

A class that describes an annotation element on the map’s display such as a point of interest, territorial boundary, or physical feature.

## Declaration

```swift
class MKMapFeatureAnnotation
```

## Topics

### Customizing the annotation

- [featureType](mapkit/mkmapfeatureannotation/featuretype-swift.property.md)
- [MKMapFeatureAnnotation.FeatureType](mapkit/mkmapfeatureannotation/featuretype-swift.enum.md)
- [iconStyle](mapkit/mkmapfeatureannotation/iconstyle.md)
- [pointOfInterestCategory](mapkit/mkmapfeatureannotation/pointofinterestcategory.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

### Points of interest

- [Identifying unique locations with Place IDs](mapkit/identifying-unique-locations-with-place-ids.md)
- [MKMapFeatureOptions](mapkit/mkmapfeatureoptions.md)
- [MKMapItemRequest](mapkit/mkmapitemrequest.md)
- [MKIconStyle](mapkit/mkiconstyle.md)
- [MKPointOfInterestFilter](mapkit/mkpointofinterestfilter.md)
- [MKPointOfInterestCategory](mapkit/mkpointofinterestcategory.md)
