---
title: "init(coder:)"
framework: mapkit
role: symbol
role_heading: Initializer
path: "mapkit/mkannotationview/init(coder:)"
---

# init(coder:)

Creates an annotation view using data from the specified unarchiver.

## Declaration

```swift
init?(coder aDecoder: NSCoder)
```

## Parameters

- `aDecoder`: The unarchiver to read data from.

## See Also

### Creating and preparing an annotation view

- [init(annotation:reuseIdentifier:)](mapkit/mkannotationview/init(annotation:reuseidentifier:).md)
- [prepareForReuse()](mapkit/mkannotationview/prepareforreuse().md)
- [prepareForDisplay()](mapkit/mkannotationview/preparefordisplay().md)
