---
title: MapOverlaySelectionEvent
framework: mapkitjs
role: symbol
role_heading: Class
path: mapkitjs/mapoverlayselectionevent
---

# MapOverlaySelectionEvent

An event object that the map view dispatches when someone selects or deselects an overlay.

## Declaration

```data
class MapOverlaySelectionEvent extends Event
```

## Discussion

Discussion Map dispatches a MapOverlaySelectionEvent when someone selects or deselects an overlay. The event type can be select or deselect.

## Topics

### Instance Properties

- [overlay](mapkitjs/mapoverlayselectionevent/overlay.md)

## Relationships

### Inherits From

- Event

## See Also

### Map events

- [MapEvent](mapkitjs/mapevent.md)
- [MapAnnotationDragEvent](mapkitjs/mapannotationdragevent.md)
- [MapAnnotationSelectionEvent](mapkitjs/mapannotationselectionevent.md)
- [MapUserLocationChangeEvent](mapkitjs/mapuserlocationchangeevent.md)
- [MapUserLocationErrorEvent](mapkitjs/mapuserlocationerrorevent.md)
