Classes
函数s
-
createFromCapabilitiesMatrixSet(matrixSet, extent, matrixLimits){WMTSTileGrid}
-
import {createFromCapabilitiesMatrixSet} from 'ol/tilegrid/WMTS';从 WMTS 能力矩阵集和可选的 TileMatrixSetLimits 创建瓦片网格。
Name Type Description matrixSetObject 表示能力文档中 matrixSet 的对象。
extentExtent | undefined 用于限制服务器提供的瓦片范围的可选范围。
matrixLimitsArray.<Object> | undefined 表示 tileGrid 可用矩阵的可选对象。
返回值:
WMTS tileGrid instance.
Type Definitions
-
Options{Object}
-
Properties:
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数组的长度匹配。