---
title: "helpers | JavaScript maps SDK"
description: "Documentation for MapTiler SDK"
---

> 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.

# Namespace helpers

## References[](#references)

addHeatmap → [addHeatmap](https://docs.maptiler.com/sdk-js/api-reference/functions/addHeatmap/)[](#addheatmap)

addPoint → [addPoint](https://docs.maptiler.com/sdk-js/api-reference/functions/addPoint/)[](#addpoint)

addPolygon → [addPolygon](https://docs.maptiler.com/sdk-js/api-reference/functions/addPolygon/)[](#addpolygon)

addPolyline → [addPolyline](https://docs.maptiler.com/sdk-js/api-reference/functions/addPolyline/)[](#addpolyline)

colorDrivenByProperty → [colorDrivenByProperty](https://docs.maptiler.com/sdk-js/api-reference/functions/colorDrivenByProperty/)[](#colordrivenbyproperty)

ColorPalette → [ColorPalette](https://docs.maptiler.com/sdk-js/api-reference/types/ColorPalette/)[](#colorpalette)

colorPalettes → [colorPalettes](https://docs.maptiler.com/sdk-js/api-reference/variables/colorPalettes/)[](#colorpalettes)

CommonShapeLayerOptions → [CommonShapeLayerOptions](https://docs.maptiler.com/sdk-js/api-reference/types/CommonShapeLayerOptions/)[](#commonshapelayeroptions)

computeRampedOutlineWidth → [computeRampedOutlineWidth](https://docs.maptiler.com/sdk-js/api-reference/functions/computeRampedOutlineWidth/)[](#computerampedoutlinewidth)

dashArrayMaker → [dashArrayMaker](https://docs.maptiler.com/sdk-js/api-reference/functions/dashArrayMaker/)[](#dasharraymaker)

DataDrivenStyle → [DataDrivenStyle](https://docs.maptiler.com/sdk-js/api-reference/types/DataDrivenStyle/)[](#datadrivenstyle)

generateRandomLayerName → [generateRandomLayerName](https://docs.maptiler.com/sdk-js/api-reference/functions/generateRandomLayerName/)[](#generaterandomlayername)

generateRandomSourceName → [generateRandomSourceName](https://docs.maptiler.com/sdk-js/api-reference/functions/generateRandomSourceName/)[](#generaterandomsourcename)

getRandomColor → [getRandomColor](https://docs.maptiler.com/sdk-js/api-reference/functions/getRandomColor/)[](#getrandomcolor)

heatmapIntensityFromColorRamp → [heatmapIntensityFromColorRamp](https://docs.maptiler.com/sdk-js/api-reference/functions/heatmapIntensityFromColorRamp/)[](#heatmapintensityfromcolorramp)

HeatmapLayerOptions → [HeatmapLayerOptions](https://docs.maptiler.com/sdk-js/api-reference/types/HeatmapLayerOptions/)[](#heatmaplayeroptions)

lerpZoomNumberValues → [lerpZoomNumberValues](https://docs.maptiler.com/sdk-js/api-reference/functions/lerpZoomNumberValues/)[](#lerpzoomnumbervalues)

opacityDrivenByProperty → [opacityDrivenByProperty](https://docs.maptiler.com/sdk-js/api-reference/functions/opacityDrivenByProperty/)[](#opacitydrivenbyproperty)

paintColorOptionsToPaintSpec → [paintColorOptionsToPaintSpec](https://docs.maptiler.com/sdk-js/api-reference/functions/paintColorOptionsToPaintSpec/)[](#paintcoloroptionstopaintspec)

PointLayerOptions → [PointLayerOptions](https://docs.maptiler.com/sdk-js/api-reference/types/PointLayerOptions/)[](#pointlayeroptions)

PolygonLayerOptions → [PolygonLayerOptions](https://docs.maptiler.com/sdk-js/api-reference/types/PolygonLayerOptions/)[](#polygonlayeroptions)

PolylineLayerOptions → [PolylineLayerOptions](https://docs.maptiler.com/sdk-js/api-reference/types/PolylineLayerOptions/)[](#polylinelayeroptions)

PropertyValues → [PropertyValues](https://docs.maptiler.com/sdk-js/api-reference/types/PropertyValues/)[](#propertyvalues)

radiusDrivenByProperty → [radiusDrivenByProperty](https://docs.maptiler.com/sdk-js/api-reference/functions/radiusDrivenByProperty/)[](#radiusdrivenbyproperty)

radiusDrivenByPropertyHeatmap → [radiusDrivenByPropertyHeatmap](https://docs.maptiler.com/sdk-js/api-reference/functions/radiusDrivenByPropertyHeatmap/)[](#radiusdrivenbypropertyheatmap)

rampedOptionsToLayerPaintSpec → [rampedOptionsToLayerPaintSpec](https://docs.maptiler.com/sdk-js/api-reference/functions/rampedOptionsToLayerPaintSpec/)[](#rampedoptionstolayerpaintspec)

rampedPropertyValueWeight → [rampedPropertyValueWeight](https://docs.maptiler.com/sdk-js/api-reference/functions/rampedPropertyValueWeight/)[](#rampedpropertyvalueweight)

takeScreenshot → [takeScreenshot](https://docs.maptiler.com/sdk-js/api-reference/functions/takeScreenshot/)[](#takescreenshot)

ZoomNumberValues → [ZoomNumberValues](https://docs.maptiler.com/sdk-js/api-reference/types/ZoomNumberValues/)[](#zoomnumbervalues)

ZoomStringValues → [ZoomStringValues](https://docs.maptiler.com/sdk-js/api-reference/types/ZoomStringValues/)[](#zoomstringvalues)
