---
title: MapAnnotationDragEvent
framework: mapkitjs
role: symbol
role_heading: Class
path: mapkitjs/mapannotationdragevent
---

# MapAnnotationDragEvent

An event object that the map object dispatches when someone drags an annotation.

## Declaration

```data
class MapAnnotationDragEvent extends Event
```

## Discussion

Discussion The Map dispatches a MapAnnotationDragEvent when someone dragging an annotation. The event type can be drag-start, dragging, or drag-end.

## Topics

### Instance Properties

- [annotation](mapkitjs/mapannotationdragevent/annotation.md)
- [coordinate](mapkitjs/mapannotationdragevent/coordinate.md)

## Relationships

### Inherits From

- Event

## See Also

### Map events

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