Skip to content

Tile

Defined in: tile/tile.ts:70

A tile object is the combination of a Coordinate, which defines its place, as well as a unique ID and data tracking for its content

Methods

isRenderable()

isRenderable(symbolLayer: boolean): boolean

Defined in: tile/tile.ts:170

Incoming and self-fading raster tiles must remain renderable at zero opacity because drawing advances their opacity. Only transparent departing tiles have finished fading.

Parameters

Parameter Type
symbolLayer boolean

Returns

boolean


loadVectorData()

loadVectorData(data: WorkerTileResult, painter: Painter, justReloaded?: boolean): void

Defined in: tile/tile.ts:260

Given a data object with a 'buffers' property, load it into this tile's elementGroups and buffers properties and set loaded to true. If the data is null, like in the case of an empty GeoJSON tile, no-op but still set loaded to true.

Parameters

Parameter Type Description
data WorkerTileResult The data from the worker
painter Painter the painter
justReloaded? boolean true to just reload

Returns

void


setSelfFadeLogic()

setSelfFadeLogic(fadeEndTime: number): void

Defined in: tile/tile.ts:194

Self fading for edge tiles (when panning map)

Parameters

Parameter Type
fadeEndTime number

Returns

void


unloadVectorData()

unloadVectorData(): void

Defined in: tile/tile.ts:342

Release any data or WebGL resources referenced by this tile.

Returns

void