Skip to content

Documentation / @geoverse/core-ol / MassLayer

Class: MassLayer

Defined in: packages/core-ol/src/layers/massLayer.ts:390

海量点图层(canvas 批量绘制,承载十万级点位)。 旧库 vzGraphicLayer / MassPoiLayer 的移植。

Extends

Constructors

Constructor

ts
new MassLayer(opts?): MassLayer;

Defined in: packages/core-ol/src/layers/massLayer.ts:391

Parameters

opts?

MassLayerOptions = {}

Returns

MassLayer

Overrides

ts
ImageLayer<MassSource>.constructor

Properties

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

on

ts
on: LayerOnSignature<EventsKey>;

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

Inherited from

ts
ImageLayer.on

once

ts
once: LayerOnSignature<EventsKey>;

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

Inherited from

ts
ImageLayer.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
ImageLayer.rendered

un

ts
un: LayerOnSignature<void>;

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

Inherited from

ts
ImageLayer.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
ImageLayer.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
ImageLayer.addEventListener

addGraphics()

ts
addGraphics(graphics): void;

Defined in: packages/core-ol/src/layers/massLayer.ts:411

Parameters

graphics

Graphic | Graphic[]

Returns

void


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

clear()

ts
clear(): void;

Defined in: packages/core-ol/src/layers/massLayer.ts:441

Returns

void


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

createRenderer()

ts
protected createRenderer(): CanvasImageLayerRenderer;

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

Create a renderer for this layer.

Returns

CanvasImageLayerRenderer

A layer renderer.

Inherited from

ts
ImageLayer.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
ImageLayer.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
ImageLayer.dispose

disposeInternal()

ts
protected disposeInternal(): void;

Defined in: packages/core-ol/src/layers/massLayer.ts:446

释放数据源的地图监听(销毁前调用)

Returns

void

Overrides

ts
ImageLayer.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
ImageLayer.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
ImageLayer.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
ImageLayer.getBackground

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

getGraphicById()

ts
getGraphicById(id): Graphic | null;

Defined in: packages/core-ol/src/layers/massLayer.ts:419

Parameters

id

string | number

Returns

Graphic | null


getGraphics()

ts
getGraphics(): Graphic[];

Defined in: packages/core-ol/src/layers/massLayer.ts:415

Returns

Graphic[]


getGraphicsByAttribute()

ts
getGraphicsByAttribute(key, value): Graphic[];

Defined in: packages/core-ol/src/layers/massLayer.ts:423

Parameters

key

string

value

unknown

Returns

Graphic[]


getGraphicsInExtent()

ts
getGraphicsInExtent(extent?): Graphic[];

Defined in: packages/core-ol/src/layers/massLayer.ts:427

Parameters

extent?

Extent

Returns

Graphic[]


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

getRenderer()

ts
getRenderer(): CanvasImageLayerRenderer | 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

CanvasImageLayerRenderer | null

The layer renderer.

Inherited from

ts
ImageLayer.getRenderer

getRenderSource()

ts
getRenderSource(): MassSource | null;

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

Returns

MassSource | null

The source being rendered.

Inherited from

ts
ImageLayer.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
ImageLayer.getRevision

getSource()

ts
getSource(): MassSource | null;

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

Get the layer source.

Returns

MassSource | null

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

Observable

Api

Inherited from

ts
ImageLayer.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
ImageLayer.getSourceState

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

removeGraphic()

ts
removeGraphic(graphic): void;

Defined in: packages/core-ol/src/layers/massLayer.ts:431

Parameters

graphic

Graphic

Returns

void


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

renderDeclutter()

ts
renderDeclutter(frameState, layerState): void;

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

Parameters

frameState

FrameState

Frame state.

layerState

State

Layer state.

Returns

void

Inherited from

ts
ImageLayer.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
ImageLayer.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
ImageLayer.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
ImageLayer.setBackground

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

setGraphics()

ts
setGraphics(graphics): void;

Defined in: packages/core-ol/src/layers/massLayer.ts:407

Parameters

graphics

Graphic | Graphic[]

Returns

void


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

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

MassSource | null

The layer source.

Returns

void

Observable

Api

Inherited from

ts
ImageLayer.setSource

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

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