---
title: AnnotationCollisionMode
framework: mapkitjs
role: symbol
role_heading: Enumeration
path: mapkitjs/annotationcollisionmode
---

# AnnotationCollisionMode

Constants that indicate the collision mode for an annotation.

## Declaration

```data
const AnnotationCollisionMode: Readonly<{
    readonly Rectangle: "rectangle";
    readonly Circle: "circle";
    readonly None: "none";
}>
type AnnotationCollisionMode =
    (typeof AnnotationCollisionMode)[keyof typeof AnnotationCollisionMode];
```

## Topics

### Collision modes

- [Rectangle](mapkitjs/annotationcollisionmode/rectangle.md)
- [Circle](mapkitjs/annotationcollisionmode/circle.md)
- [None](mapkitjs/annotationcollisionmode/none.md)

## See Also

### Enumerations

- [AddressCategory](mapkitjs/addresscategory.md)
- [AnnotationDisplayPriority](mapkitjs/annotationdisplaypriority.md)
- [ColorScheme](mapkitjs/colorscheme.md)
- [DistanceUnitSystem](mapkitjs/distanceunitsystem.md)
- [FeatureVisibility](mapkitjs/featurevisibility.md)
- [MapFeatureType](mapkitjs/mapfeaturetype.md)
- [MapLoadPriority](mapkitjs/maploadpriority.md)
- [MapType](mapkitjs/maptype.md)
- [PointOfInterestCategory](mapkitjs/pointofinterestcategory.md)
- [RegionPriority](mapkitjs/regionpriority.md)
- [TransportType](mapkitjs/transporttype.md)
