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 используют верхний левый угол в качестве начала отсчёта.

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