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

# Function addHeatmap

-   addHeatmap(  
        map: [Map](https://docs.maptiler.com/sdk-js/api-reference/classes/Map/),  
        options: [HeatmapLayerOptions](https://docs.maptiler.com/sdk-js/api-reference/types/HeatmapLayerOptions/),  
    ): { heatmapLayerId: string; heatmapSourceId: string }[](#addheatmap)
    
    Add a polyline witgh optional outline from a GeoJSON object
    
    #### Parameters
    
    -   map: [Map](https://docs.maptiler.com/sdk-js/api-reference/classes/Map/)
        
        Map instance to add a heatmap layer to
        
    -   options: [HeatmapLayerOptions](https://docs.maptiler.com/sdk-js/api-reference/types/HeatmapLayerOptions/)
    
    #### Returns { heatmapLayerId: string; heatmapSourceId: string }
    
    -   ##### heatmapLayerId: string
        
        ID of the heatmap layer
        
    -   ##### heatmapSourceId: string
        
        ID of the data source
