---
title: "IsolineLayerOptions | Weather SDK | JavaScript maps SDK"
description: "Documentation for Weather JS"
---

# Interface IsolineLayerOptions

Options specific to the isolines visualization

interface IsolineLayerOptions {  
    [channel](#channel)?: [RgbChannel](https://docs.maptiler.com/sdk-js/modules/weather/api-reference/types/RgbChannel/);  
    [lineColor](#linecolor): [RgbaColor](https://docs.maptiler.com/sdk-js/modules/weather/api-reference/types/RgbaColor/);  
    [lineColorTen](#linecolorten)?: [RgbaColor](https://docs.maptiler.com/sdk-js/modules/weather/api-reference/types/RgbaColor/);  
    [lineThickness](#linethickness)?: number;  
    [max](#max): number;  
    [min](#min): number;  
    [renderBlurRadius](#renderblurradius): number;  
    [stepForZoomLevels](#stepforzoomlevels): [ZoomLevelStep](https://docs.maptiler.com/sdk-js/modules/weather/api-reference/interfaces/ZoomLevelStep/)\[\];  
}

##### Index

### Properties

[channel?](#channel) [lineColor](#linecolor) [lineColorTen?](#linecolorten) [lineThickness?](#linethickness) [max](#max) [min](#min) [renderBlurRadius](#renderblurradius) [stepForZoomLevels](#stepforzoomlevels)

## Properties

### `Optional`channel[](#channel)

channel?: [RgbChannel](https://docs.maptiler.com/sdk-js/modules/weather/api-reference/types/RgbChannel/)

Channel to read visualized value

### lineColor[](#linecolor)

lineColor: [RgbaColor](https://docs.maptiler.com/sdk-js/modules/weather/api-reference/types/RgbaColor/)

Lines color

### `Optional`lineColorTen[](#linecolorten)

lineColorTen?: [RgbaColor](https://docs.maptiler.com/sdk-js/modules/weather/api-reference/types/RgbaColor/)

Line color for pressure that are multiples of 10 (980, 990, 1000, etc.)

### `Optional`lineThickness[](#linethickness)

lineThickness?: number

Thickness of the line. Default `1.0`.

### max[](#max)

max: number

Maximal value encoded in the tile, represented with 255

### min[](#min)

min: number

Minimal value encoded in the tile, represented with 0

### renderBlurRadius[](#renderblurradius)

renderBlurRadius: number

Integer > 0. Blurring is needed to ensure smoothly curved lines. [renderBlurRadius](#renderblurradius) is used in every animation frame to get best result, but higher values can make animation slower.

### stepForZoomLevels[](#stepforzoomlevels)

stepForZoomLevels: [ZoomLevelStep](https://docs.maptiler.com/sdk-js/modules/weather/api-reference/interfaces/ZoomLevelStep/)\[\]

Lines densities for zoom levels
