Tile
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
Constructors
new Tile()
new Tile(
tileID
:OverscaledTileID
,size
:number
):Tile
Parameters
Parameter | Type | Description |
---|---|---|
tileID
| OverscaledTileID
| the tile ID |
size
| number
| The tile size |
Returns
Methods
loadVectorData()
loadVectorData(
data
:WorkerTileResult
,painter
:any
,justReloaded
?:boolean
):void
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
| any
| the painter |
justReloaded ?
| boolean
| true to just reload
|
Returns
void
unloadVectorData()
unloadVectorData():
void
Release any data or WebGL resources referenced by this tile.
Returns
void