---
title: "mapView(_:didAdd:)"
framework: mapkit
role: symbol
role_heading: Instance Method
path: "mapkit/mkmapviewdelegate/mapview(_:didadd:)-44xon"
---

# mapView(_:didAdd:)

Tells the delegate when the map view adds one or more annotation views to the map.

## Declaration

```swift
optional func mapView(_ mapView: MKMapView, didAdd views: [MKAnnotationView])
```

## Parameters

- `mapView`: The map view that adds the annotation views.
- `views`: An array of MKAnnotationView objects representing the views that the map view adds.

## Discussion

Discussion By the time the map view calls this method, MapKit has added the specified views to the map.

## See Also

### Managing annotation views

- [mapView(_:viewFor:)](mapkit/mkmapviewdelegate/mapview(_:viewfor:)-8humz.md)
- [mapView(_:annotationView:calloutAccessoryControlTapped:)](mapkit/mkmapviewdelegate/mapview(_:annotationview:calloutaccessorycontroltapped:).md)
- [mapView(_:clusterAnnotationForMemberAnnotations:)](mapkit/mkmapviewdelegate/mapview(_:clusterannotationformemberannotations:).md)
