---
title: TileOverlayConstructorOptions
framework: mapkitjs
role: symbol
role_heading: Interface
path: mapkitjs/tileoverlayconstructoroptions
---

# TileOverlayConstructorOptions

Attributes for initializing a tile overlay, including minimum and maximum zoom, opacity, and custom data.

## Declaration

```data
interface TileOverlayConstructorOptions
```

## Topics

### Initializing tile overlay options

- [data](mapkitjs/tileoverlayconstructoroptions/data.md)
- [maximumZ](mapkitjs/tileoverlayconstructoroptions/maximumz.md)
- [minimumZ](mapkitjs/tileoverlayconstructoroptions/minimumz.md)
- [opacity](mapkitjs/tileoverlayconstructoroptions/opacity.md)

## See Also

### Creating a tile overlay

- [new TileOverlay(imageForTile, options)](mapkitjs/tileoverlay/tileoverlayconstructor.md)
- [TileOverlayUrlTemplate](mapkitjs/tileoverlayurltemplate.md)
- [TileOverlayImageCallback](mapkitjs/tileoverlayimagecallback.md)
