-
Name Type Description extentExtent | undefined 瓦片网格的范围。
TileSource数据源不会请求此范围之外的瓦片。当未配置origin或origins时,origin将设置为范围的左上角。originCoordinate | undefined 瓦片网格原点,即
x和y轴的交点([z, 0, 0])。瓦片坐标从左到右、从上到下递增。如果未指定,必须提供extent或origins。originsArray<Coordinate> | undefined 每个缩放级别的瓦片网格原点,即
x和y轴的交点([z, 0, 0])。如果提供,数组长度应与resolutions数组的长度匹配,即每个分辨率可以有不同的原点。瓦片坐标从左到右、从上到下递增。如果未指定,必须提供extent或origin。resolutionsArray.<number> 分辨率。每个分辨率的数组索引需要匹配缩放级别。这意味着即使配置了
minZoom,分辨率数组的长度也将为maxZoom + 1matrixIdsArray.<string> 矩阵 ID。此数组的长度需要与 resolutions 数组的长度匹配。
sizesArray<Size> | undefined 每个缩放级别的网格瓦片行数和列数。这里的值是 WMTS GetCapabilities 响应中公布的
TileMatrixWidth和TileMatrixHeight,与origin或origins一起定义每个缩放级别的范围。还可以配置额外的网格extent,将进一步限制数据源请求瓦片的范围。如果使用范围的左下角作为origin或origins,则y值必须为负,因为 OpenLayers 瓦片坐标使用左上角作为原点。tileSizenumber | Size | undefined 瓦片尺寸。
tileSizesArray.<(number|module:ol/size~Size)> | undefined 瓦片尺寸。此数组的长度需要与
resolutions数组的长度匹配。
Extends
Methods
-
对给定范围和缩放级别的每个瓦片坐标调用函数。
Name Type Description extentExtent 范围。
zoomnumber 整数缩放级别。
callbackfunction 每个瓦片坐标调用的函数。
-
获取此瓦片网格的范围(如果已配置)。
返回值:
范围。
-
获取list of matrix identifiers.
返回值:
MatrixIds.
-
获取maximum zoom level for the grid.
返回值:
最大缩放。
-
获取minimum zoom level for the grid.
返回值:
Min zoom.
-
获取指定缩放级别的网格原点。
Name Type Description znumber 整数缩放级别。
返回值:
Origin.
-
获取resolution for the given zoom level.
Name Type Description znumber 整数缩放级别。
返回值:
分辨率。
-
获取list of resolutions for the tile grid.
返回值:
分辨率。
-
获取extent of a tile coordinate.
Name Type Description tileCoordTileCoord 瓦片坐标。
tempExtentExtent | undefined 临时范围对象。
返回值:
范围。
-
获取指定地图坐标和分辨率对应的瓦片坐标。此方法认为与瓦片边界相交的坐标应分配更高的瓦片坐标。
Name Type Description coordinateCoordinate 坐标。
resolutionnumber 分辨率。
opt_tileCoordTileCoord | undefined 目标 module:ol/tilecoord~TileCoord 对象。
返回值:
Tile coordinate.
-
根据地图坐标和缩放级别获取瓦片坐标。
Name Type Description coordinateCoordinate 坐标。
znumber 整数缩放级别,例如
getZForResolution()方法调用的结果opt_tileCoordTileCoord | undefined 目标 module:ol/tilecoord~TileCoord 对象。
返回值:
Tile coordinate.
-
获取指定缩放级别的瓦片大小。返回值的类型与配置瓦片网格时使用的 tileSize 或 tileSizes 匹配。要始终获取 Size,请通过 toSize 处理结果。
Name Type Description znumber Z.
返回值:
Tile size.
-
Name Type Description resolutionnumber 分辨率。
opt_directionnumber | NearestDirection函数 | undefined 如果为 0,将使用最接近的分辨率。如果为 1,将使用最接近的较高分辨率(较低的 Z)。如果为 -1,将使用最接近的较低分辨率(较高的 Z)。默认为 0。使用
NearestDirection函数进行更精确的控制。例如,在缩放级别的中点更改瓦片 Z
function(value, high, low) { return value - low * Math.sqrt(high / low); }返回值:
Z.