Module: ol/tilegrid/TileGrid

ol/tilegrid/TileGrid


Classes

TileGrid

Type Definitions

Options{Object}

Properties:
Name Type Argument Default Description
extent module:ol/extent~Extent <optional>

Extent for the tile grid. No tiles outside this extent will be requested by module:ol/source/Tile sources. When no origin or origins are configured, the origin will be set to the top-left corner of the extent.

minZoom number <optional>
0

Minimum zoom.

origin module:ol/coordinate~Coordinate <optional>

The tile grid origin, i.e. where the x and y axes meet ([z, 0, 0]). Tile coordinates increase left to right and upwards. If not specified, extent or origins must be provided.

origins Array.<module:ol/coordinate~Coordinate> <optional>

Tile grid origins, i.e. where the x and y axes meet ([z, 0, 0]), for each zoom level. If given, the array length should match the length of the resolutions array, i.e. each resolution can have a different origin. Tile coordinates increase left to right and upwards. If not specified, extent or origin must be provided.

resolutions Array.<number>

Resolutions. The array index of each resolution needs to match the zoom level. This means that even if a minZoom is configured, the resolutions array will have a length of maxZoom + 1.

sizes Array.<module:ol/size~Size> <optional>

Sizes.

tileSize number | module:ol/size~Size <optional>

Tile size. Default is [256, 256].

tileSizes Array.<module:ol/size~Size> <optional>

Tile sizes. If given, the array length should match the length of the resolutions array, i.e. each resolution can have a different tile size.