---
title: addOverlays(overlays)
framework: mapkitjs
role: symbol
role_heading: Instance Method
path: mapkitjs/map/addoverlays
---

# addOverlays(overlays)

Adds multiple overlays to the map.

## Declaration

```data
addOverlays(overlays: Overlay[]): Overlay[];
```

## Parameters

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

## Return Value

Return Value Returns the array of overlays.

## Discussion

Discussion MapKit JS adds the overlays to the end of the map’s overlays array.

## See Also

### Adding and removing overlays

- [overlays](mapkitjs/map/overlays.md)
- [selectedOverlay](mapkitjs/map/selectedoverlay.md)
- [overlaysAtPoint(point)](mapkitjs/map/overlaysatpoint.md)
- [addOverlay(overlay)](mapkitjs/map/addoverlay.md)
- [removeOverlay(overlay)](mapkitjs/map/removeoverlay.md)
- [removeOverlays(overlays)](mapkitjs/map/removeoverlays.md)
- [topOverlayAtPoint(point)](mapkitjs/map/topoverlayatpoint.md)
