---
title: "DrawFunctions | 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.

# Type Alias DrawFunctions

type DrawFunctions \= {  
    [atmosphere](#atmosphere): typeof [drawAtmosphere](https://docs.maptiler.com/sdk-js/api-reference/functions/Externals.drawAtmosphere/);  
    [background](#background): typeof [drawBackground](https://docs.maptiler.com/sdk-js/api-reference/functions/Externals.drawBackground/);  
    [circle](#circle): typeof [drawCircles](https://docs.maptiler.com/sdk-js/api-reference/functions/Externals.drawCircles/);  
    [colorRelief](#colorrelief): typeof [drawColorRelief](https://docs.maptiler.com/sdk-js/api-reference/functions/Externals.drawColorRelief/);  
    [custom](#custom): typeof [drawCustom](https://docs.maptiler.com/sdk-js/api-reference/functions/Externals.drawCustom/);  
    [debug](#debug): typeof [drawDebug](https://docs.maptiler.com/sdk-js/api-reference/functions/Externals.drawDebug/);  
    [debugPadding](#debugpadding): typeof [drawDebugPadding](https://docs.maptiler.com/sdk-js/api-reference/functions/Externals.drawDebugPadding/);  
    [fill](#fill): typeof [drawFill](https://docs.maptiler.com/sdk-js/api-reference/functions/Externals.drawFill/);  
    [fillExtrusion](#fillextrusion): typeof [drawFillExtrusion](https://docs.maptiler.com/sdk-js/api-reference/functions/Externals.drawFillExtrusion/);  
    [heatmap](#heatmap): typeof [drawHeatmap](https://docs.maptiler.com/sdk-js/api-reference/functions/Externals.drawHeatmap/);  
    [hillshade](#hillshade): typeof [drawHillshade](https://docs.maptiler.com/sdk-js/api-reference/functions/Externals.drawHillshade/);  
    [line](#line): typeof [drawLine](https://docs.maptiler.com/sdk-js/api-reference/functions/Externals.drawLine/);  
    [raster](#raster): typeof [drawRaster](https://docs.maptiler.com/sdk-js/api-reference/functions/Externals.drawRaster/);  
    [sky](#sky): typeof [drawSky](https://docs.maptiler.com/sdk-js/api-reference/functions/Externals.drawSky/);  
    [symbol](#symbol): typeof [drawSymbols](https://docs.maptiler.com/sdk-js/api-reference/functions/Externals.drawSymbols/);  
    [terrainCoords](#terraincoords): typeof [drawCoords](https://docs.maptiler.com/sdk-js/api-reference/functions/Externals.drawCoords/);  
    [terrainDepth](#terraindepth): typeof [drawDepth](https://docs.maptiler.com/sdk-js/api-reference/functions/Externals.drawDepth/);  
}

##### Index

### Properties[](#properties)

[atmosphere](#atmosphere) [background](#background) [circle](#circle) [colorRelief](#colorrelief) [custom](#custom) [debug](#debug) [debugPadding](#debugpadding) [fill](#fill) [fillExtrusion](#fillextrusion) [heatmap](#heatmap) [hillshade](#hillshade) [line](#line) [raster](#raster) [sky](#sky) [symbol](#symbol) [terrainCoords](#terraincoords) [terrainDepth](#terraindepth)

## Properties[](#properties-1)

### atmosphere[](#atmosphere)

atmosphere: typeof [drawAtmosphere](https://docs.maptiler.com/sdk-js/api-reference/functions/Externals.drawAtmosphere/)

### background[](#background)

background: typeof [drawBackground](https://docs.maptiler.com/sdk-js/api-reference/functions/Externals.drawBackground/)

### circle[](#circle)

circle: typeof [drawCircles](https://docs.maptiler.com/sdk-js/api-reference/functions/Externals.drawCircles/)

### colorRelief[](#colorrelief)

colorRelief: typeof [drawColorRelief](https://docs.maptiler.com/sdk-js/api-reference/functions/Externals.drawColorRelief/)

### custom[](#custom)

custom: typeof [drawCustom](https://docs.maptiler.com/sdk-js/api-reference/functions/Externals.drawCustom/)

### debug[](#debug)

debug: typeof [drawDebug](https://docs.maptiler.com/sdk-js/api-reference/functions/Externals.drawDebug/)

### debugPadding[](#debugpadding)

debugPadding: typeof [drawDebugPadding](https://docs.maptiler.com/sdk-js/api-reference/functions/Externals.drawDebugPadding/)

### fill[](#fill)

fill: typeof [drawFill](https://docs.maptiler.com/sdk-js/api-reference/functions/Externals.drawFill/)

### fillExtrusion[](#fillextrusion)

fillExtrusion: typeof [drawFillExtrusion](https://docs.maptiler.com/sdk-js/api-reference/functions/Externals.drawFillExtrusion/)

### heatmap[](#heatmap)

heatmap: typeof [drawHeatmap](https://docs.maptiler.com/sdk-js/api-reference/functions/Externals.drawHeatmap/)

### hillshade[](#hillshade)

hillshade: typeof [drawHillshade](https://docs.maptiler.com/sdk-js/api-reference/functions/Externals.drawHillshade/)

### line[](#line)

line: typeof [drawLine](https://docs.maptiler.com/sdk-js/api-reference/functions/Externals.drawLine/)

### raster[](#raster)

raster: typeof [drawRaster](https://docs.maptiler.com/sdk-js/api-reference/functions/Externals.drawRaster/)

### sky[](#sky)

sky: typeof [drawSky](https://docs.maptiler.com/sdk-js/api-reference/functions/Externals.drawSky/)

### symbol[](#symbol)

symbol: typeof [drawSymbols](https://docs.maptiler.com/sdk-js/api-reference/functions/Externals.drawSymbols/)

### terrainCoords[](#terraincoords)

terrainCoords: typeof [drawCoords](https://docs.maptiler.com/sdk-js/api-reference/functions/Externals.drawCoords/)

### terrainDepth[](#terraindepth)

terrainDepth: typeof [drawDepth](https://docs.maptiler.com/sdk-js/api-reference/functions/Externals.drawDepth/)
