Module: ol/tilegrid/TileGrid

ol/tilegrid/TileGrid


Classes

TileGrid

Type Definitions

Options{Object}

Properties:
Name Type Description
extent Extent | undefined

瓦片网格的范围。TileSource 数据源不会请求此范围之外的瓦片。当未配置 originorigins 时,origin 将设置为范围的左上角。

minZoom number
(defaults to 0)

最小缩放。

origin Coordinate | undefined

瓦片网格原点,即 xy 轴的交点([z, 0, 0])。瓦片坐标从左到右、从上到下递增。如果未指定,必须提供 extentorigins

origins Array<Coordinate> | undefined

每个缩放级别的瓦片网格原点,即 xy 轴的交点([z, 0, 0])。如果提供,数组长度应与 resolutions 数组的长度匹配,即每个分辨率可以有不同的原点。瓦片坐标从左到右、从上到下递增。如果未指定,必须提供 extentorigin

resolutions Array.<number>

分辨率。每个分辨率的数组索引需要匹配缩放级别。这意味着即使配置了 minZoom,分辨率数组的长度也将为 maxZoom + 1

sizes Array<Size> | undefined

每个缩放级别的网格瓦片行数和列数。如果指定,这些值与 originorigins 一起定义每个缩放级别的范围。还可以配置额外的网格 extent,将进一步限制数据源请求瓦片的范围。如果使用范围的左下角作为 originorigins,则 y 值必须为负,因为 OpenLayers 瓦片坐标使用左上角作为原点。

tileSize number | Size | undefined

瓦片尺寸。默认为 [256, 256]

tileSizes Array.<(number|module:ol/size~Size)> | undefined

瓦片尺寸。如果提供,数组长度应与 resolutions 数组的长度匹配,即每个分辨率可以有不同的瓦片尺寸。