Skip to content

Both copy text to your clipboard — Build with AI copies a setup prompt to paste into Claude Code, Cursor, Codex or Copilot; Copy page as Markdown copies this page to paste into a chat. How it works

HeatmapStyleLayer ​

Defined in: src/style/style_layer/heatmap_style_layer.ts:21

A style layer that defines a heatmap

Extends ​

Methods ​

getLayoutAffectingGlobalStateRefs() ​

getLayoutAffectingGlobalStateRefs(): Set<string>

Defined in: src/style/style_layer.ts:175

Get list of global state references that are used within layout or filter properties. This is used to determine if layer source need to be reloaded when global state property changes.

Returns ​

Set<string>

Inherited from ​

StyleLayer.getLayoutAffectingGlobalStateRefs


listens() ​

listens(type: string): boolean

Defined in: src/util/evented.ts:165

Returns a true if this instance of Evented or any forwardeed instances of Evented have a listener for the specified type.

Parameters ​

ParameterTypeDescription
typestringThe event type

Returns ​

boolean

true if there is at least one registered listener for specified event type, false otherwise

Inherited from ​

StyleLayer.listens


off() ​

off(type: string, listener: Listener): HeatmapStyleLayer

Defined in: src/util/evented.ts:90

Removes a previously registered event listener.

Parameters ​

ParameterTypeDescription
typestringThe event type to remove listeners for.
listenerListenerThe listener function to remove.

Returns ​

HeatmapStyleLayer

Inherited from ​

StyleLayer.off


on() ​

on(type: string, listener: Listener): Subscription

Defined in: src/util/evented.ts:73

Adds a listener to a specified event type.

Parameters ​

ParameterTypeDescription
typestringThe event type to add a listen for.
listenerListenerThe function to be called when the event is fired. The listener function is called with the data object passed to fire, extended with target and type properties.

Returns ​

Subscription

Inherited from ​

StyleLayer.on


once() ​

once(type: string, listener?: Listener): Promise<any> | HeatmapStyleLayer

Defined in: src/util/evented.ts:106

Adds a listener that will be called only once to a specified event type.

The listener will be called first time the event fires after the listener is registered.

Parameters ​

ParameterTypeDescription
typestringThe event type to listen for.
listener?ListenerThe function to be called when the event is fired the first time.

Returns ​

Promise<any> | HeatmapStyleLayer

this or a promise if a listener is not provided

Inherited from ​

StyleLayer.once


setEventedParent() ​

setEventedParent(parent?: Evented, data?: any): HeatmapStyleLayer

Defined in: src/util/evented.ts:176

Bubble all events fired by this instance of Evented to this parent instance of Evented.

Parameters ​

ParameterType
parent?Evented
data?any

Returns ​

HeatmapStyleLayer

Inherited from ​

StyleLayer.setEventedParent