ol/tilegrid/TileGrid
Классы
- TileGrid
Определения типов
-
Options{Object}
-
Свойства:
Имя Тип Описание extentExtent | undefined Область охвата сетки тайлов. Источники
TileSourceне будут запрашивать тайлы за пределами этой области. Если не заданы ниorigin, ниorigins, значениеoriginбудет установлено в левый верхний угол области охвата.minZoomnumber
(по умолчанию 0)Минимальный масштаб.
originCoordinate | undefined Начало координат сетки тайлов, то есть точка пересечения осей
xиy([z, 0, 0]). Координаты тайлов увеличиваются слева направо и сверху вниз. Если параметр не задан, необходимо указатьextentилиorigins.originsArray<Coordinate> | undefined Начала координат сетки тайлов, то есть точки пересечения осей
xиy([z, 0, 0]), для каждого уровня масштаба. Если задан этот параметр, длина массива должна совпадать с длиной массиваresolutions, то есть для каждого разрешения можно задать отдельное начало координат. Координаты тайлов увеличиваются слева направо и сверху вниз. Если параметр не задан, необходимо указатьextentилиorigin.resolutionsArray.<number> Разрешения. Индекс каждого разрешения в массиве должен соответствовать уровню масштаба. Это означает, что даже если задан
minZoom, длина массива разрешений будет равнаmaxZoom + 1.sizesArray<Size> | undefined Количество строк и столбцов тайлов сетки для каждого уровня масштаба. Если параметр задан, значения вместе с
originилиoriginsопределяют область охвата каждого уровня масштаба. Кроме того, можно задать сеткуextent, которая дополнительно ограничит область, для которой источники будут запрашивать тайлы. Если в качествеoriginилиoriginsиспользуется нижний левый угол области охвата, значениеyдолжно быть отрицательным, поскольку в OpenLayers началом координат тайлов служит верхний левый угол.tileRangesArray<TileRange> | undefined Предварительно сформированные диапазоны тайлов для каждого уровня масштаба. Если параметр задан, эти диапазоны напрямую используются как полные диапазоны тайлов вместо вычисления по
sizes. Удобно для задания границ индексов тайлов для каждого уровня (например, изTileMatrixSetLimitsWMTS).tileSizenumber | Size | undefined Размер тайла. По умолчанию —
[256, 256].tileSizesArray.<(number|module:ol/size~Size)> | undefined Размеры тайлов. Если параметр задан, длина массива должна совпадать с длиной массива
resolutions, то есть для каждого разрешения можно задать отдельный размер тайла.
© 2005-present, OpenLayers Contributors All rights reserved.Licensed under the BSD 2-Clause License.
https://openlayers.org/en/latest/apidoc/module-ol_tilegrid_TileGrid.html