---
title: MapPolyline
framework: mapkit
role: symbol
role_heading: Structure
path: mapkit/mappolyline
---

# MapPolyline

An open polygon overlay consisting of one or more connected line segments.

## Declaration

```swift
struct MapPolyline
```

## Overview

Overview Use this view to create map polylines instances in the closure you provide to the content parameter in the Map initializers.

## Topics

### Creating a polyline

- [init(_:)](mapkit/mappolyline/init(_:)-93u7w.md)
- [init(_:)](mapkit/mappolyline/init(_:)-5p2kx.md)
- [init(coordinates:contourStyle:)](mapkit/mappolyline/init(coordinates:contourstyle:).md)
- [init(points:contourStyle:)](mapkit/mappolyline/init(points:contourstyle:).md)

### Styling the polyline

- [MapPolyline.ContourStyle](mapkit/mappolyline/contourstyle.md)

## Relationships

### Conforms To

- [Copyable](swift/copyable.md)
- [Escapable](swift/escapable.md)
- [MapContent](mapkit/mapcontent.md)

## See Also

### Annotations and overlays

- [Annotation](mapkit/annotation.md)
- [MapCircle](mapkit/mapcircle.md)
- [MapPolygon](mapkit/mappolygon.md)
- [Marker](mapkit/marker.md)
- [UserAnnotation](mapkit/userannotation.md)
