Spec-Zone.ru › OpenLayers

ol/tilegrid/TileGrid


Классы

TileGrid

Определения типов

Options{Object}

Свойства:
Имя Тип Описание
extent Extent | undefined

Область охвата сетки тайлов. Источники TileSource не будут запрашивать тайлы за пределами этой области. Если не заданы ни origin, ни origins, значение origin будет установлено в левый верхний угол области охвата.

minZoom number
(по умолчанию 0)

Минимальный масштаб.

origin Coordinate | undefined

Начало координат сетки тайлов, то есть точка пересечения осей x и y ([z, 0, 0]). Координаты тайлов увеличиваются слева направо и сверху вниз. Если параметр не задан, необходимо указать extent или origins.

origins Array<Coordinate> | undefined

Начала координат сетки тайлов, то есть точки пересечения осей x и y ([z, 0, 0]), для каждого уровня масштаба. Если задан этот параметр, длина массива должна совпадать с длиной массива resolutions, то есть для каждого разрешения можно задать отдельное начало координат. Координаты тайлов увеличиваются слева направо и сверху вниз. Если параметр не задан, необходимо указать extent или origin.

resolutions Array.<number>

Разрешения. Индекс каждого разрешения в массиве должен соответствовать уровню масштаба. Это означает, что даже если задан minZoom, длина массива разрешений будет равна maxZoom + 1.

sizes Array<Size> | undefined

Количество строк и столбцов тайлов сетки для каждого уровня масштаба. Если параметр задан, значения вместе с origin или origins определяют область охвата каждого уровня масштаба. Кроме того, можно задать сетку extent, которая дополнительно ограничит область, для которой источники будут запрашивать тайлы. Если в качестве origin или origins используется нижний левый угол области охвата, значение y должно быть отрицательным, поскольку в OpenLayers началом координат тайлов служит верхний левый угол.

tileRanges Array<TileRange> | undefined

Предварительно сформированные диапазоны тайлов для каждого уровня масштаба. Если параметр задан, эти диапазоны напрямую используются как полные диапазоны тайлов вместо вычисления по sizes. Удобно для задания границ индексов тайлов для каждого уровня (например, из TileMatrixSetLimits WMTS).

tileSize number | Size | undefined

Размер тайла. По умолчанию — [256, 256].

tileSizes Array.<(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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API