---
title: MarkerAnnotationConstructorOptions
framework: mapkitjs
role: symbol
role_heading: Interface
path: mapkitjs/markerannotationconstructoroptions
---

# MarkerAnnotationConstructorOptions

An object containing the options that create a marker annotation.

## Declaration

```data
interface MarkerAnnotationConstructorOptions
    extends AnnotationConstructorOptions
```

## Topics

### Setting marker annotation properties

- [color](mapkitjs/markerannotationconstructoroptions/color.md)
- [glyphColor](mapkitjs/markerannotationconstructoroptions/glyphcolor.md)
- [glyphText](mapkitjs/markerannotationconstructoroptions/glyphtext.md)
- [glyphImage](mapkitjs/markerannotationconstructoroptions/glyphimage.md)
- [selectedGlyphImage](mapkitjs/markerannotationconstructoroptions/selectedglyphimage.md)
- [subtitleVisibility](mapkitjs/markerannotationconstructoroptions/subtitlevisibility.md)
- [titleVisibility](mapkitjs/markerannotationconstructoroptions/titlevisibility.md)

## Relationships

### Inherits From

- [AnnotationConstructorOptions](mapkitjs/annotationconstructoroptions.md)

## See Also

### Creating a marker annotation

- [new MarkerAnnotation(location, options)](mapkitjs/markerannotation/markerannotationconstructor.md)
