---
title: "init(polygon:)"
framework: mapkit
role: symbol
role_heading: Initializer
path: "mapkit/mkpolygonrenderer/init(polygon:)"
---

# init(polygon:)

Creates a new renderer that handles drawing for the specified polygon overlay object.

## Declaration

```swift
init(polygon: MKPolygon)
```

## Parameters

- `polygon`: The polygon overlay containing information about the area the polygon renderer draws. This object requires at least three points defining the polygon to draw. This parameter can’t be nil.

## Return Value

Return Value An initialized polygon renderer object.
