Spec-Zone.ru › OpenLayers

ol/layer/WebGLTile


Классы

WebGLTileLayer

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

Options{Object}

Свойства:
Имя Тип Описание
style Стиль | undefined

Стиль, применяемый к слою.

className строка
(по умолчанию 'ol-layer')

Имя класса CSS, устанавливаемое для элемента слоя.

opacity число
(по умолчанию 1)

Непрозрачность (0, 1).

visible логическое
(по умолчанию true)

Видимость.

extent Область | undefined

Граничная область для отрисовки слоя. Слой не будет отрисовываться за пределами этой области.

zIndex число | undefined

Индекс Z для отрисовки слоя. Во время отрисовки слои будут упорядочены сначала по индексу Z, а затем по позиции. Когда undefined, для слоев, добавленных в коллекцию layers карты, предполагается значение zIndex 0, или Infinity, когда использовался метод setMap() слоя.

minResolution число | undefined

Минимальное разрешение (включительно), при котором этот слой будет виден.

maxResolution число | undefined

Максимальное разрешение (исключительно), ниже которого этот слой будет виден.

minZoom число | undefined

Минимальный уровень масштабирования представления (исключительно) выше которого этот слой будет виден.

maxZoom число | undefined

Максимальный уровень масштабирования представления (включительно), при котором этот слой будет виден.

preload число
(по умолчанию 0)

Предварительная загрузка. Загрузить плитки низкого разрешения до уровня preload. 0 означает отсутствие предварительной загрузки.

source Тип источника | undefined

Источник для этого слоя.

sources Массив.<Тип источника> | функция | undefined

Массив источников для этого слоя. Имеет приоритет над source. Может быть массивом источников или функцией, которая принимает область и разрешение (в единицах отображения представления на пиксель) и возвращает массив источников. См. sourcesFromTileGrid для вспомогательной функции создания источников, организованных в пирамиду, следуя той же схеме, что и сетка плиток. Примечание: все источники должны иметь одинаковое количество полос и содержимое.

map Карта | undefined

Устанавливает слой в качестве наложения на карте. Карта не будет управлять этим слоем в своей коллекции слоев, и слой будет отрисовываться поверх. Это полезно для временных слоев. Стандартный способ добавления слоя на карту и управления им картой — использовать addLayer.

useInterimTilesOnError логическое
(по умолчанию true)

Устарело. Использовать временные плитки при ошибке.

cacheSize число
(по умолчанию 512)

Внутренний размер кэша текстур. Он должен быть достаточно большим, чтобы отобразить две zoom-уровня плиток.

properties Объект.<строка, *> | undefined

Произвольные наблюдаемые свойства. Доступны с помощью #get() и #set().

ParsedStyle{Object}

Свойства:
Имя Тип Описание
vertexShader строка

Вершинный шейдер.

fragmentShader строка

Фрагментный шейдер.

uniforms Объект<Значение униформы>

Определения униформ.

paletteTextures Массив<Текстура палитры>

Текстуры палитры.

Тип источника{module:ol/source/DataTile~DataTileSource.<(module:ol/DataTile~DataTile|module:ol/ImageTile~ImageTile)>}

Стиль{Object}

Преобразует данные плиток в отрисованные пиксели.

Свойства:
Имя Тип Описание
variables Объект.<строка, (строка|число)> | undefined

Переменные стиля. Каждая переменная должна содержать число или строку. Эти переменные могут использоваться в color, brightness, contrast, exposure, saturation и gamma expressions, используя оператор ['var', 'varName']. Для обновления переменных стиля используйте метод updateStyleVariables.

color Значение выражения | undefined

Выражение, применяемое к значениям цвета.

brightness Значение выражения
(по умолчанию 0)

Значение, используемое для уменьшения или увеличения яркости слоя. Значения изменяются от -1 до 1.

contrast Значение выражения
(по умолчанию 0)

Значение, используемое для уменьшения или увеличения контраста слоя. Значения изменяются от -1 до 1.

exposure Значение выражения
(по умолчанию 0)

Значение, используемое для уменьшения или увеличения экспозиции слоя. Значения изменяются от -1 до 1.

saturation Значение выражения
(по умолчанию 0)

Значение, используемое для уменьшения или увеличения насыщенности слоя. Значения изменяются от -1 до 1.

gamma Значение выражения
(по умолчанию 1)

Применение гамма-коррекции к слою. Значения изменяются от 0 до бесконечности.

© 2005-present, OpenLayers Contributors All rights reserved.Licensed under the BSD 2-Clause License.
https://openlayers.org/en/latest/apidoc/module-ol_layer_WebGLTile.html

Spec-Zone.ru

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