Skip to content

Documentation / @geoverse/core-ol / HeatLayer

Class: HeatLayer

Defined in: packages/core-ol/src/layers/heatLayer.ts:18

热力图图层,继承 ol/layer/Heatmap。 支持以经纬度数组直接初始化;与 GVectorLayer 一样维护 projection 属性。

Extends

  • Heatmap

Constructors

Constructor

ts
new HeatLayer(opts?): HeatLayer;

Defined in: packages/core-ol/src/layers/heatLayer.ts:22

Parameters

opts?

HeatLayerOptions = {}

Returns

HeatLayer

Overrides

ts
Heatmap.constructor

Properties

collection?

ts
readonly optional collection?: Collection<Feature<Point, {
[x: string]: any;
}>>;

Defined in: packages/core-ol/src/layers/heatLayer.ts:20

coordinates 方式初始化时的要素集合


disposed

ts
protected disposed: boolean;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/Disposable.d.ts:15

The object has already been disposed.

Inherited from

ts
Heatmap.disposed

filter_

ts
filter_: BooleanExpression;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Heatmap.d.ts:130

Inherited from

ts
Heatmap.filter_

on

ts
on: HeatmapOnSignature<EventsKey>;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Heatmap.d.ts:121

Inherited from

ts
Heatmap.on

once

ts
once: HeatmapOnSignature<EventsKey>;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Heatmap.d.ts:125

Inherited from

ts
Heatmap.once

rendered

ts
protected rendered: boolean;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Layer.d.ts:262

Inherited from

ts
Heatmap.rendered

un

ts
un: HeatmapOnSignature<void>;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Heatmap.d.ts:129

Inherited from

ts
Heatmap.un

Methods

addChangeListener()

ts
addChangeListener(key, listener): void;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/Object.d.ts:145

Parameters

key

string

Key name.

listener

Listener

Listener.

Returns

void

Inherited from

ts
Heatmap.addChangeListener

addEventListener()

ts
addEventListener(type, listener): void;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/events/Target.d.ts:50

Parameters

type

string

Type.

listener

Listener

Listener.

Returns

void

Inherited from

ts
Heatmap.addEventListener

applyProperties()

ts
protected applyProperties(source): void;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/Object.d.ts:172

Apply any properties from another object without triggering events.

Parameters

source

BaseObject

The source object.

Returns

void

Inherited from

ts
Heatmap.applyProperties

changed()

ts
changed(): void;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/Observable.d.ts:65

Increases the revision counter and dispatches a 'change' event.

Returns

void

Api

Inherited from

ts
Heatmap.changed

clearRenderer()

ts
clearRenderer(): void;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Layer.d.ts:388

This will clear the renderer so that a new one can be created next time it is needed

Returns

void

Inherited from

ts
Heatmap.clearRenderer

createRenderer()

ts
protected createRenderer(): WebGLVectorLayerRenderer;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Layer.d.ts:384

Create a renderer for this layer.

Returns

WebGLVectorLayerRenderer

A layer renderer.

Inherited from

ts
Heatmap.createRenderer

dispatchEvent()

ts
dispatchEvent(event): boolean | undefined;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/events/Target.d.ts:61

Dispatches an event and calls all listeners listening for events of this type. The event parameter can either be a string or an Object with a type property.

Parameters

event

string | BaseEvent

Event object.

Returns

boolean | undefined

false if anyone called preventDefault on the event object or if any of the listeners returned false.

Api

Inherited from

ts
Heatmap.dispatchEvent

dispose()

ts
dispose(): void;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/Disposable.d.ts:19

Clean up.

Returns

void

Inherited from

ts
Heatmap.dispose

disposeInternal()

ts
protected disposeInternal(): void;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/Disposable.d.ts:24

Extension point for disposable objects.

Returns

void

Inherited from

ts
Heatmap.disposeInternal

get()

ts
get(key): any;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/Object.d.ts:114

Gets a value.

Parameters

key

string

Key name.

Returns

any

Value.

Api

Inherited from

ts
Heatmap.get

getAttributions()

ts
getAttributions(view?): string[];

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Layer.d.ts:319

Get the attributions of the source of this layer for the given view.

Parameters

view?

View | ViewStateLayerStateExtent

View or import("../Map.js").FrameState. Only required when the layer is not added to a map.

Returns

string[]

Attributions for this layer at the given view.

Api

Inherited from

ts
Heatmap.getAttributions

getBackground()

ts
getBackground(): false | BackgroundColor;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Base.d.ts:164

Get the background for this layer.

Returns

false | BackgroundColor

Layer background.

Inherited from

ts
Heatmap.getBackground

getBlur()

ts
getBlur(): NumberExpression;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Heatmap.d.ts:151

Return the blur size in pixels.

Returns

NumberExpression

Blur size in pixels.

Api

Observable

Inherited from

ts
Heatmap.getBlur

getClassName()

ts
getClassName(): string;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Base.d.ts:168

Returns

string

CSS class name.

Inherited from

ts
Heatmap.getClassName

getData()

ts
getData(pixel): 
  | Uint8ClampedArray<ArrayBufferLike>
  | Uint8Array<ArrayBufferLike>
  | Float32Array<ArrayBufferLike>
  | DataView<ArrayBufferLike>
  | null;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Layer.d.ts:301

Parameters

pixel

Pixel

Pixel.

Returns

| Uint8ClampedArray<ArrayBufferLike> | Uint8Array<ArrayBufferLike> | Float32Array<ArrayBufferLike> | DataView<ArrayBufferLike> | null

Pixel data.

Inherited from

ts
Heatmap.getData

getDeclutter()

ts
getDeclutter(): string;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Layer.d.ts:325

Returns

string

Declutter

Inherited from

ts
Heatmap.getDeclutter

getExtent()

ts
getExtent(): Extent | undefined;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Base.d.ts:198

Return the module:ol/extent~Extent extent of the layer or undefined if it will be visible regardless of extent.

Returns

Extent | undefined

The layer extent.

Observable

Api

Inherited from

ts
Heatmap.getExtent

getFeatures()

ts
getFeatures(pixel): Promise<FeatureLike[]>;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Layer.d.ts:296

Parameters

pixel

Pixel

Pixel.

Returns

Promise<FeatureLike[]>

Promise that resolves with an array of features.

Inherited from

ts
Heatmap.getFeatures

getGradient()

ts
getGradient(): string[];

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Heatmap.d.ts:158

Return the gradient colors as array of strings.

Returns

string[]

Colors.

Api

Observable

Inherited from

ts
Heatmap.getGradient

getKeys()

ts
getKeys(): string[];

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/Object.d.ts:120

Get a list of object property names.

Returns

string[]

List of property names.

Api

Inherited from

ts
Heatmap.getKeys

getLayersArray()

ts
abstract getLayersArray(array?): Layer<Source, LayerRenderer<any>, {
[x: string]: any;
}>[];

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Base.d.ts:183

Parameters

array?

Layer<Source, LayerRenderer<any>, { [x: string]: any; }>[]

Array of layers (to be modified in place).

Returns

Layer<Source, LayerRenderer<any>, { [x: string]: any; }>[]

Array of layers.

Inherited from

ts
Heatmap.getLayersArray

getLayerState()

ts
getLayerState(managed?): State;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Base.d.ts:176

This method is not meant to be called by layers or layer renderers because the state is incorrect if the layer is included in a layer group.

Parameters

managed?

boolean

Layer is managed.

Returns

State

Layer state.

Inherited from

ts
Heatmap.getLayerState

getLayerStatesArray()

ts
abstract getLayerStatesArray(states?): State[];

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Base.d.ts:190

Parameters

states?

State[]

Optional list of layer states (to be modified in place).

Returns

State[]

List of layer states.

Inherited from

ts
Heatmap.getLayerStatesArray

getListeners()

ts
getListeners(type): Listener[] | undefined;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/events/Target.d.ts:69

Get the listeners for a specified event type. Listeners are returned in the order that they will be called in.

Parameters

type

string

Type.

Returns

Listener[] | undefined

Listeners.

Inherited from

ts
Heatmap.getListeners

getMapInternal()

ts
getMapInternal(): Map | null;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Layer.d.ts:345

For use inside the library only.

Returns

Map | null

Map.

Inherited from

ts
Heatmap.getMapInternal

getMaxResolution()

ts
getMaxResolution(): number;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Base.d.ts:206

Return the maximum resolution of the layer. Returns Infinity if the layer has no maximum resolution set.

Returns

number

The maximum resolution of the layer.

Observable

Api

Inherited from

ts
Heatmap.getMaxResolution

getMaxZoom()

ts
getMaxZoom(): number;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Base.d.ts:230

Return the maximum zoom level of the layer. Returns Infinity if the layer has no maximum zoom set.

Returns

number

The maximum zoom level of the layer.

Observable

Api

Inherited from

ts
Heatmap.getMaxZoom

getMinResolution()

ts
getMinResolution(): number;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Base.d.ts:214

Return the minimum resolution of the layer. Returns 0 if the layer has no minimum resolution set.

Returns

number

The minimum resolution of the layer.

Observable

Api

Inherited from

ts
Heatmap.getMinResolution

getMinZoom()

ts
getMinZoom(): number;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Base.d.ts:222

Return the minimum zoom level of the layer. Returns -Infinity if the layer has no minimum zoom set.

Returns

number

The minimum zoom level of the layer.

Observable

Api

Inherited from

ts
Heatmap.getMinZoom

getOpacity()

ts
getOpacity(): number;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Base.d.ts:237

Return the opacity of the layer (between 0 and 1).

Returns

number

The opacity of the layer.

Observable

Api

Inherited from

ts
Heatmap.getOpacity

getProperties()

ts
getProperties(): NoInfer<NoInfer<{
[x: string]: any;
}> & {
[x: string]: any;
}>;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/Object.d.ts:126

Get an object of all property names and values.

Returns

NoInfer<NoInfer<{ [x: string]: any; }> & { [x: string]: any; }>

Object.

Api

Inherited from

ts
Heatmap.getProperties

getPropertiesInternal()

ts
getPropertiesInternal(): 
  | Partial<NoInfer<NoInfer<{
[x: string]: any;
}> & {
[x: string]: any;
}>>
  | null;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/Object.d.ts:131

Get an object of all property names and values.

Returns

| Partial<NoInfer<NoInfer<{ [x: string]: any; }> & { [x: string]: any; }>> | null

Object.

Inherited from

ts
Heatmap.getPropertiesInternal

getRadius()

ts
getRadius(): NumberExpression;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Heatmap.d.ts:165

Return the size of the radius in pixels.

Returns

NumberExpression

Radius size in pixel.

Api

Observable

Inherited from

ts
Heatmap.getRadius

getRenderBuffer()

ts
getRenderBuffer(): number | undefined;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/BaseVector.d.ts:167

Returns

number | undefined

Render buffer.

Inherited from

ts
Heatmap.getRenderBuffer

getRenderer()

ts
getRenderer(): WebGLVectorLayerRenderer | null;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Layer.d.ts:374

Get the renderer for this layer.

Returns

WebGLVectorLayerRenderer | null

The layer renderer.

Inherited from

ts
Heatmap.getRenderer

getRenderOrder()

ts
getRenderOrder(): OrderFunction | null | undefined;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/BaseVector.d.ts:171

Returns

OrderFunction | null | undefined

Render order.

Inherited from

ts
Heatmap.getRenderOrder

getRenderSource()

ts
getRenderSource(): 
  | VectorSource<Feature<Geometry, {
[x: string]: any;
}>>
  | null;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Layer.d.ts:282

Returns

| VectorSource<Feature<Geometry, { [x: string]: any; }>> | null

The source being rendered.

Inherited from

ts
Heatmap.getRenderSource

getRevision()

ts
getRevision(): number;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/Observable.d.ts:72

Get the version number for this object. Each time the object is modified, its version number will be incremented.

Returns

number

Revision.

Api

Inherited from

ts
Heatmap.getRevision

getSource()

ts
getSource(): 
  | VectorSource<Feature<Geometry, {
[x: string]: any;
}>>
  | null;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Layer.d.ts:278

Get the layer source.

Returns

| VectorSource<Feature<Geometry, { [x: string]: any; }>> | null

The layer source (or null if not yet set).

Observable

Api

Inherited from

ts
Heatmap.getSource

getSourceState()

ts
abstract getSourceState(): State;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Base.d.ts:242

Returns

State

Source state.

Inherited from

ts
Heatmap.getSourceState

getStyle()

ts
getStyle(): StyleLike | FlatStyleLike | null | undefined;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/BaseVector.d.ts:178

Get the style for features. This returns whatever was passed to the style option at construction or to the setStyle method.

Returns

StyleLike | FlatStyleLike | null | undefined

Layer style.

Api

Inherited from

ts
Heatmap.getStyle

getStyleFunction()

ts
getStyleFunction(): StyleFunction | undefined;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/BaseVector.d.ts:184

Get the style function.

Returns

StyleFunction | undefined

Layer style function.

Api

Inherited from

ts
Heatmap.getStyleFunction

getUpdateWhileAnimating()

ts
getUpdateWhileAnimating(): boolean;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/BaseVector.d.ts:189

Returns

boolean

Whether the rendered layer should be updated while animating.

Inherited from

ts
Heatmap.getUpdateWhileAnimating

getUpdateWhileInteracting()

ts
getUpdateWhileInteracting(): boolean;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/BaseVector.d.ts:194

Returns

boolean

Whether the rendered layer should be updated while interacting.

Inherited from

ts
Heatmap.getUpdateWhileInteracting

getVisible()

ts
getVisible(): boolean;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Base.d.ts:250

Return the value of this layer's visible property. To find out whether the layer is visible on a map, use isVisible() instead.

Returns

boolean

The value of the visible property of the layer.

Observable

Api

Inherited from

ts
Heatmap.getVisible

getZIndex()

ts
getZIndex(): number | undefined;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Base.d.ts:258

Return the Z-index of the layer, which is used to order layers before rendering. Returns undefined if the layer is unmanaged.

Returns

number | undefined

The Z-index of the layer.

Observable

Api

Inherited from

ts
Heatmap.getZIndex

hasListener()

ts
hasListener(type?): boolean;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/events/Target.d.ts:75

Parameters

type?

string

Type. If not provided, true will be returned if this event target has any listeners.

Returns

boolean

Has listeners.

Inherited from

ts
Heatmap.hasListener

hasProperties()

ts
hasProperties(): boolean;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/Object.d.ts:135

Returns

boolean

The object has properties.

Inherited from

ts
Heatmap.hasProperties

hasRenderer()

ts
hasRenderer(): boolean;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Layer.d.ts:378

Returns

boolean

The layer has a renderer.

Inherited from

ts
Heatmap.hasRenderer

isVisible()

ts
isVisible(view?): boolean;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Layer.d.ts:311

The layer is visible on the map view, i.e. within its min/max resolution or zoom and extent, not set to visible: false, and not inside a layer group that is set to visible: false.

Parameters

view?

View | ViewStateLayerStateExtent

View or import("../Map.js").FrameState. Only required when the layer is not added to a map.

Returns

boolean

The layer is visible in the map view.

Api

Inherited from

ts
Heatmap.isVisible

notify()

ts
notify(key, oldValue): void;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/Object.d.ts:140

Parameters

key

string

Key name.

oldValue

any

Old value.

Returns

void

Inherited from

ts
Heatmap.notify

onceInternal()

ts
protected onceInternal(type, listener): EventsKey | EventsKey[];

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/Observable.d.ts:86

Parameters

type

string | string[]

Type.

listener

(arg0) => unknown

Listener.

Returns

EventsKey | EventsKey[]

Event key.

Inherited from

ts
Heatmap.onceInternal

onInternal()

ts
protected onInternal(type, listener): EventsKey | EventsKey[];

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/Observable.d.ts:79

Parameters

type

string | string[]

Type.

listener

(arg0) => unknown

Listener.

Returns

EventsKey | EventsKey[]

Event key.

Inherited from

ts
Heatmap.onInternal

removeChangeListener()

ts
removeChangeListener(key, listener): void;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/Object.d.ts:150

Parameters

key

string

Key name.

listener

Listener

Listener.

Returns

void

Inherited from

ts
Heatmap.removeChangeListener

removeEventListener()

ts
removeEventListener(type, listener): void;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/events/Target.d.ts:80

Parameters

type

string

Type.

listener

Listener

Listener.

Returns

void

Inherited from

ts
Heatmap.removeEventListener

render()

ts
render(frameState, target): HTMLElement | null;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Layer.d.ts:271

In charge to manage the rendering of the layer. One layer type is bounded with one layer renderer.

Parameters

frameState

FrameState | null

Frame state.

target

HTMLElement

Target which the renderer may (but need not) use for rendering its content.

Returns

HTMLElement | null

The rendered element.

Inherited from

ts
Heatmap.render

renderDeclutter()

ts
renderDeclutter(): void;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Heatmap.d.ts:211

Returns

void

Inherited from

ts
Heatmap.renderDeclutter

renderDeferred()

ts
renderDeferred(frameState): void;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Layer.d.ts:335

When the renderer follows a layout -> render approach, do the final rendering here.

Parameters

frameState

FrameState

Frame state

Returns

void

Inherited from

ts
Heatmap.renderDeferred

set()

ts
set(
   key, 
   value, 
   silent?): void;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/Object.d.ts:158

Sets a value.

Parameters

key

string

Key name.

value

any

Value.

silent?

boolean

Update without triggering an event.

Returns

void

Api

Inherited from

ts
Heatmap.set

setBackground()

ts
setBackground(background?): void;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Base.d.ts:263

Sets the background color.

Parameters

background?

BackgroundColor

Background color.

Returns

void

Inherited from

ts
Heatmap.setBackground

setBlur()

ts
setBlur(blur): void;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Heatmap.d.ts:176

Set the blur size in pixels.

Parameters

blur

NumberExpression

Blur size in pixels (supports expressions).

Returns

void

Api

Observable

Inherited from

ts
Heatmap.setBlur

setDeclutter()

ts
setDeclutter(declutter): void;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/BaseVector.d.ts:226

Parameters

declutter

string | number | boolean

Declutter images and text.

Returns

void

Api

Inherited from

ts
Heatmap.setDeclutter

setExtent()

ts
setExtent(extent): void;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Base.d.ts:271

Set the extent at which the layer is visible. If undefined, the layer will be visible at all extents.

Parameters

extent

Extent | undefined

The extent of the layer.

Returns

void

Observable

Api

Inherited from

ts
Heatmap.setExtent

setFilter()

ts
setFilter(filter): void;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Heatmap.d.ts:196

Set the filter expression

Parameters

filter

BooleanExpression

Filter expression

Returns

void

Api

Inherited from

ts
Heatmap.setFilter

setGradient()

ts
setGradient(colors): void;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Heatmap.d.ts:183

Set the gradient colors as array of strings.

Parameters

colors

string[]

Gradient.

Returns

void

Api

Observable

Inherited from

ts
Heatmap.setGradient

setMap()

ts
setMap(map): void;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Layer.d.ts:357

Sets the layer to be rendered on top of other layers on a map. The map will not manage this layer in its layers collection. This is useful for temporary layers. To remove an unmanaged layer from the map, use #setMap(null).

To add the layer to a map and have it managed by the map, use module:ol/Map~Map#addLayer instead.

Parameters

map

Map | null

Map.

Returns

void

Api

Inherited from

ts
Heatmap.setMap

setMapInternal()

ts
setMapInternal(map): void;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Layer.d.ts:340

For use inside the library only.

Parameters

map

Map | null

Map.

Returns

void

Inherited from

ts
Heatmap.setMapInternal

setMaxResolution()

ts
setMaxResolution(maxResolution): void;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Base.d.ts:278

Set the maximum resolution at which the layer is visible.

Parameters

maxResolution

number

The maximum resolution of the layer.

Returns

void

Observable

Api

Inherited from

ts
Heatmap.setMaxResolution

setMaxZoom()

ts
setMaxZoom(maxZoom): void;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Base.d.ts:294

Set the maximum zoom (exclusive) at which the layer is visible. Note that the zoom levels for layer visibility are based on the view zoom level, which may be different from a tile source zoom level.

Parameters

maxZoom

number

The maximum zoom of the layer.

Returns

void

Observable

Api

Inherited from

ts
Heatmap.setMaxZoom

setMinResolution()

ts
setMinResolution(minResolution): void;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Base.d.ts:285

Set the minimum resolution at which the layer is visible.

Parameters

minResolution

number

The minimum resolution of the layer.

Returns

void

Observable

Api

Inherited from

ts
Heatmap.setMinResolution

setMinZoom()

ts
setMinZoom(minZoom): void;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Base.d.ts:303

Set the minimum zoom (inclusive) at which the layer is visible. Note that the zoom levels for layer visibility are based on the view zoom level, which may be different from a tile source zoom level.

Parameters

minZoom

number

The minimum zoom of the layer.

Returns

void

Observable

Api

Inherited from

ts
Heatmap.setMinZoom

setOpacity()

ts
setOpacity(opacity): void;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Base.d.ts:310

Set the opacity of the layer, allowed values range from 0 to 1.

Parameters

opacity

number

The opacity of the layer.

Returns

void

Observable

Api

Inherited from

ts
Heatmap.setOpacity

setProperties()

ts
setProperties(values, silent?): void;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/Object.d.ts:166

Sets a collection of key-value pairs. Note that this changes any existing properties and adds new ones (it does not remove any existing properties).

Parameters

values

Partial<NoInfer<Properties>>

Values.

silent?

boolean

Update without triggering an event.

Returns

void

Api

Inherited from

ts
Heatmap.setProperties

setRadius()

ts
setRadius(radius): void;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Heatmap.d.ts:190

Set the size of the radius in pixels.

Parameters

radius

NumberExpression

Radius size in pixel (supports expressions).

Returns

void

Api

Observable

Inherited from

ts
Heatmap.setRadius

setRenderOrder()

ts
setRenderOrder(renderOrder): void;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/BaseVector.d.ts:199

Parameters

renderOrder

OrderFunction | null | undefined

Render order.

Returns

void

Inherited from

ts
Heatmap.setRenderOrder

setSource()

ts
setSource(source): void;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Layer.d.ts:369

Set the layer source.

Parameters

source

| VectorSource<Feature<Geometry, { [x: string]: any; }>> | null

The layer source.

Returns

void

Observable

Api

Inherited from

ts
Heatmap.setSource

setStyle()

ts
setStyle(style?): void;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/BaseVector.d.ts:221

Set the style for features. This can be a single style object, an array of styles, or a function that takes a feature and resolution and returns an array of styles. If set to null, the layer has no style (a null style), so only features that have their own styles will be rendered in the layer. Call setStyle() without arguments to reset to the default style. See [the ol/style/Style module]module:ol/style/Style~Style for information on the default style.

If your layer has a static style, you can use [flat style]module:ol/style/flat~FlatStyle object literals instead of using the Style and symbolizer constructors (Fill, Stroke, etc.):

js
vectorLayer.setStyle({
  "fill-color": "yellow",
  "stroke-color": "black",
  "stroke-width": 4
})

Parameters

style?

StyleLike | FlatStyleLike | null

Layer style.

Returns

void

Api

Inherited from

ts
Heatmap.setStyle

setVisible()

ts
setVisible(visible): void;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Base.d.ts:317

Set the visibility of the layer (true or false).

Parameters

visible

boolean

The visibility of the layer.

Returns

void

Observable

Api

Inherited from

ts
Heatmap.setVisible

setWeight()

ts
setWeight(weight): void;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Heatmap.d.ts:202

Set the weight expression

Parameters

weight

WeightExpression

Weight expression

Returns

void

Api

Inherited from

ts
Heatmap.setWeight

setZIndex()

ts
setZIndex(zindex): void;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Base.d.ts:325

Set Z-index of the layer, which is used to order layers before rendering. The default Z-index is 0.

Parameters

zindex

number

The z-index of the layer.

Returns

void

Observable

Api

Inherited from

ts
Heatmap.setZIndex

unInternal()

ts
protected unInternal(type, listener): void;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/Observable.d.ts:93

Unlisten for a certain type of event.

Parameters

type

string | string[]

Type.

listener

(arg0) => unknown

Listener.

Returns

void

Inherited from

ts
Heatmap.unInternal

unrender()

ts
unrender(): void;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Layer.d.ts:323

Called when a layer is not visible during a map render.

Returns

void

Inherited from

ts
Heatmap.unrender

unset()

ts
unset(key, silent?): void;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/Object.d.ts:179

Unsets a property.

Parameters

key

string

Key name.

silent?

boolean

Unset without triggering an event.

Returns

void

Api

Inherited from

ts
Heatmap.unset

updateStyleVariables()

ts
updateStyleVariables(variables): void;

Defined in: node_modules/.pnpm/ol@10.9.0/node_modules/ol/layer/Heatmap.d.ts:207

Update any variables used by the layer style and trigger a re-render.

Parameters

variables

StyleVariables

Variables to update.

Returns

void

Inherited from

ts
Heatmap.updateStyleVariables