---
title: "helpers.MTPolylineLayerHelper | Mobile sdk | Mobile sdk android | Android"
description: "MTPolylineLayerHelper"
---

> For AI agents: a documentation index is available at [/llms.txt](https://docs.maptiler.com/llms.txt). Markdown versions of all pages are available by appending .md to any URL.

# helpers.MTPolylineLayerHelper

class [MTPolylineLayerHelper](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.helpers/-m-t-polyline-layer-helper/)(style: [MTStyle](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.map.style/-m-t-style/)) : MTVectorLayerHelper

Helper for creating a polyline visualization layer from data and styling options.

This uses the current style to create the underlying source and layers

Members

## Constructors

[MTPolylineLayerHelper](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.helpers/-m-t-polyline-layer-helper/-m-t-polyline-layer-helper/)

constructor(style: [MTStyle](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.map.style/-m-t-style/))

## Properties

[defaultMaxZoom](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.helpers/-m-t-polyline-layer-helper/#-640393362%2FProperties%2F1466267346)

open val [defaultMaxZoom](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.helpers/-m-t-polyline-layer-helper/#-640393362%2FProperties%2F1466267346): [Double](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-double/index.html)

[defaultMinZoom](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.helpers/-m-t-polyline-layer-helper/#2052844864%2FProperties%2F1466267346)

open val [defaultMinZoom](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.helpers/-m-t-polyline-layer-helper/#2052844864%2FProperties%2F1466267346): [Double](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-double/index.html)

[defaultOutline](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.helpers/-m-t-polyline-layer-helper/#-2075258653%2FProperties%2F1466267346)

open val [defaultOutline](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.helpers/-m-t-polyline-layer-helper/#-2075258653%2FProperties%2F1466267346): [Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)

[defaultOutlineColor](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.helpers/-m-t-polyline-layer-helper/#-165224332%2FProperties%2F1466267346)

open val [defaultOutlineColor](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.helpers/-m-t-polyline-layer-helper/#-165224332%2FProperties%2F1466267346): [MTStringOrZoomStringValues](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.helpers/-m-t-string-or-zoom-string-values/)

[defaultOutlineOpacity](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.helpers/-m-t-polyline-layer-helper/#6741580%2FProperties%2F1466267346)

open val [defaultOutlineOpacity](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.helpers/-m-t-polyline-layer-helper/#6741580%2FProperties%2F1466267346): [MTNumberOrZoomNumberValues](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.helpers/-m-t-number-or-zoom-number-values/)

[defaultOutlineWidth](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.helpers/-m-t-polyline-layer-helper/#-1856714895%2FProperties%2F1466267346)

open val [defaultOutlineWidth](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.helpers/-m-t-polyline-layer-helper/#-1856714895%2FProperties%2F1466267346): [MTNumberOrZoomNumberValues](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.helpers/-m-t-number-or-zoom-number-values/)

## Functions

[addPolyline](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.helpers/-m-t-polyline-layer-helper/add-polyline/)

fun [addPolyline](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.helpers/-m-t-polyline-layer-helper/add-polyline/)(options: [MTPolylineLayerOptions](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.helpers/-m-t-polyline-layer-options/))

Adds a polyline layer based on the provided options.

[withCommonDefaults](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.helpers/-m-t-polyline-layer-helper/#-948924691%2FFunctions%2F1466267346)

open fun [withCommonDefaults](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.helpers/-m-t-polyline-layer-helper/#-948924691%2FFunctions%2F1466267346)(options: [MTHeatmapLayerOptions](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.helpers/-m-t-heatmap-layer-options/)): [MTHeatmapLayerOptions](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.helpers/-m-t-heatmap-layer-options/)

Apply common defaults to heatmap helper options when not provided.

open fun [withCommonDefaults](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.helpers/-m-t-polyline-layer-helper/#1044650377%2FFunctions%2F1466267346)(options: [MTPointLayerOptions](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.helpers/-m-t-point-layer-options/)): [MTPointLayerOptions](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.helpers/-m-t-point-layer-options/)

Apply common defaults to point helper options when not provided.

open fun [withCommonDefaults](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.helpers/-m-t-polyline-layer-helper/#250185823%2FFunctions%2F1466267346)(options: [MTPolygonLayerOptions](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.helpers/-m-t-polygon-layer-options/)): [MTPolygonLayerOptions](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.helpers/-m-t-polygon-layer-options/)

Apply common defaults to polygon helper options when not provided.

open fun [withCommonDefaults](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.helpers/-m-t-polyline-layer-helper/#-1990784113%2FFunctions%2F1466267346)(options: [MTPolylineLayerOptions](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.helpers/-m-t-polyline-layer-options/)): [MTPolylineLayerOptions](https://docs.maptiler.com/mobile-sdk/android/api/-map-tiler-s-d-k/com.maptiler.maptilersdk.helpers/-m-t-polyline-layer-options/)

Apply common defaults to polyline helper options when not provided.
