---
title: addAnnotations(annotations)
framework: mapkitjs
role: symbol
role_heading: Instance Method
path: mapkitjs/map/addannotations
---

# addAnnotations(annotations)

Adds an array of annotations to the map.

## Declaration

```data
addAnnotations(annotations: Annotation[]): Annotation[];
```

## Parameters

- `annotations`: An array of annotations to add.

## Return Value

Return Value Returns the array of annotations.

## Discussion

Discussion The map shows annotations that have their animates property set to true in a staggered manner, in order of latitude. note: MapKitJS immediately adds the annotations to the annotations array, then visually displays them on the map.

## See Also

### Annotating the map

- [annotations](mapkitjs/map/annotations.md)
- [selectedAnnotation](mapkitjs/map/selectedannotation.md)
- [annotationForCluster](mapkitjs/map/annotationforcluster.md)
- [annotationsInMapRect(mapRect)](mapkitjs/map/annotationsinmaprect.md)
- [addAnnotation(annotation)](mapkitjs/map/addannotation.md)
- [removeAnnotation(annotation)](mapkitjs/map/removeannotation.md)
- [removeAnnotations(annotations)](mapkitjs/map/removeannotations.md)
