---
title: overlays
framework: mapkit
role: symbol
role_heading: Instance Property
path: mapkit/mkmapview/overlays
---

# overlays

The overlay objects associated with the map view.

## Declaration

```swift
var overlays: [any MKOverlay] { get }
```

## Discussion

Discussion This property contains the union of all overlays at the different levels of the map. The objects in this array adopt the MKOverlay protocol. If the map view has no associated no overlays, the value of this property is an empty array. The order of the objects in this array doesn’t necessarily reflect their visual order on the map.

## See Also

### Accessing overlays

- [overlays(in:)](mapkit/mkmapview/overlays(in:).md)
- [renderer(for:)](mapkit/mkmapview/renderer(for:).md)
- [MKOverlayLevel](mapkit/mkoverlaylevel.md)
- [view(for:)](mapkit/mkmapview/view(for:)-38z60.md)
