---
title: overlays
framework: mapkitjs
role: symbol
role_heading: Instance Property
path: mapkitjs/map/overlays
---

# overlays

An array of all of the map’s overlays.

## Declaration

```data
get overlays(): Overlay[];
set overlays(overlays: Overlay[]);
```

## Discussion

Discussion You can set this property to a new (possibly empty) array of overlays to update or delete all the overlays on the map.

## See Also

### Adding and removing overlays

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