---
title: MKMarkerAnnotationView
framework: mapkit
role: symbol
role_heading: Class
path: mapkit/mkmarkerannotationview
---

# MKMarkerAnnotationView

An annotation view that displays a balloon-shaped marker at the designated location.

## Declaration

```swift
class MKMarkerAnnotationView
```

## Overview

Overview Return an instance of this class from the mapView(_:viewFor:) method of your map view delegate when you want to display the same types of markers used in the Maps app. The default displayPriority for an instance of this class is defaultLow.

## Topics

### Setting the Marker Color

- [markerTintColor](mapkit/mkmarkerannotationview/markertintcolor.md)

### Setting the Marker Content

- [glyphText](mapkit/mkmarkerannotationview/glyphtext.md)
- [glyphImage](mapkit/mkmarkerannotationview/glyphimage.md)
- [glyphTintColor](mapkit/mkmarkerannotationview/glyphtintcolor.md)
- [selectedGlyphImage](mapkit/mkmarkerannotationview/selectedglyphimage.md)

### Setting the Visibility

- [titleVisibility](mapkit/mkmarkerannotationview/titlevisibility.md)
- [subtitleVisibility](mapkit/mkmarkerannotationview/subtitlevisibility.md)
- [MKFeatureVisibility](mapkit/mkfeaturevisibility.md)

### Animating the Marker onto the Screen

- [animatesWhenAdded](mapkit/mkmarkerannotationview/animateswhenadded.md)

## Relationships

### Inherits From

- [MKAnnotationView](mapkit/mkannotationview.md)

### Conforms To

- [CALayerDelegate](quartzcore/calayerdelegate.md)
- [CLBodyIdentifiable](corelocation/clbodyidentifiable.md)
- [CMBodyIdentifiable](coremotion/cmbodyidentifiable.md)
- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSAccessibilityElementProtocol](appkit/nsaccessibilityelementprotocol.md)
- [NSAccessibilityProtocol](appkit/nsaccessibilityprotocol.md)
- [NSAnimatablePropertyContainer](appkit/nsanimatablepropertycontainer.md)
- [NSAppearanceCustomization](appkit/nsappearancecustomization.md)
- [NSCoding](foundation/nscoding.md)
- [NSDraggingDestination](appkit/nsdraggingdestination.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [NSStandardKeyBindingResponding](appkit/nsstandardkeybindingresponding.md)
- [NSTouchBarProvider](appkit/nstouchbarprovider.md)
- [NSUserActivityRestoring](appkit/nsuseractivityrestoring.md)
- [NSUserInterfaceItemIdentification](appkit/nsuserinterfaceitemidentification.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
- [UIAccessibilityIdentification](uikit/uiaccessibilityidentification.md)
- [UIActivityItemsConfigurationProviding](uikit/uiactivityitemsconfigurationproviding.md)
- [UIAppearance](uikit/uiappearance.md)
- [UIAppearanceContainer](uikit/uiappearancecontainer.md)
- [UICoordinateSpace](uikit/uicoordinatespace.md)
- [UIDynamicItem](uikit/uidynamicitem.md)
- [UIFocusEnvironment](uikit/uifocusenvironment.md)
- [UIFocusItem](uikit/uifocusitem.md)
- [UIFocusItemContainer](uikit/uifocusitemcontainer.md)
- [UILargeContentViewerItem](uikit/uilargecontentvieweritem.md)
- [UIPasteConfigurationSupporting](uikit/uipasteconfigurationsupporting.md)
- [UIPopoverPresentationControllerSourceItem](uikit/uipopoverpresentationcontrollersourceitem.md)
- [UIResponderStandardEditActions](uikit/uiresponderstandardeditactions.md)
- [UITraitChangeObservable](uikit/uitraitchangeobservable-67e94.md)
- [UITraitEnvironment](uikit/uitraitenvironment.md)
- [UIUserActivityRestoring](uikit/uiuseractivityrestoring.md)

## See Also

### Location annotations

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