---
title: StyleConstructorOptions
framework: mapkitjs
role: symbol
role_heading: Interface
path: mapkitjs/styleconstructoroptions
---

# StyleConstructorOptions

Initial values of options for applying style to overlays.

## Declaration

```data
interface StyleConstructorOptions
```

## Topics

### Setting fill styles

- [fillColor](mapkitjs/styleconstructoroptions/fillcolor.md)
- [fillOpacity](mapkitjs/styleconstructoroptions/fillopacity.md)
- [fillRule](mapkitjs/styleconstructoroptions/fillrule.md)

### Setting line styles

- [lineCap](mapkitjs/styleconstructoroptions/linecap.md)
- [lineDash](mapkitjs/styleconstructoroptions/linedash.md)
- [lineDashOffset](mapkitjs/styleconstructoroptions/linedashoffset.md)
- [lineJoin](mapkitjs/styleconstructoroptions/linejoin.md)
- [lineWidth](mapkitjs/styleconstructoroptions/linewidth.md)

### Setting stroke styles

- [strokeColor](mapkitjs/styleconstructoroptions/strokecolor.md)
- [strokeOpacity](mapkitjs/styleconstructoroptions/strokeopacity.md)
- [strokeStart](mapkitjs/styleconstructoroptions/strokestart.md)
- [strokeEnd](mapkitjs/styleconstructoroptions/strokeend.md)
- [lineGradient](mapkitjs/styleconstructoroptions/linegradient.md)

## See Also

### Creating a style

- [new Style(options)](mapkitjs/style/styleconstructor.md)
