---
title: "init(tileOverlay:)"
framework: mapkit
role: symbol
role_heading: Initializer
path: "mapkit/mktileoverlayrenderer/init(tileoverlay:)"
---

# init(tileOverlay:)

Initializes and returns a tile renderer with the specified overlay object.

## Declaration

```swift
init(tileOverlay overlay: MKTileOverlay)
```

## Parameters

- `overlay`: The tile overlay object whose contents you want to draw.

## Return Value

Return Value An initialized tile renderer object.

## Discussion

Discussion The returned renderer object works with the tile overlay object to coordinate the loading and display of its map tiles.

## See Also

### Related Documentation

- [Location and Maps Programming Guide](apple-archive/documentation/UserExperience/Conceptual/LocationAwarenessPG/Introduction.md)
