Spec-Zone.ru › OpenLayers

ol/source/DataTile


Классы

DataTileSource

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

CrossOriginAttribute{'anonymous'} {'use-credentials'}

Loader()

source/DataTile.js, строка 37

Функция загрузки тайлов данных. Функция вызывается с координатами тайла z, x и y и возвращает data для тайла или промис с таким значением.

LoaderOptions{Object}

Свойства:
Имя Тип Описание
signal AbortSignal

Сигнал контроллера прерывания.

crossOrigin CrossOriginAttribute | undefined

Атрибут cross-origin для изображений.

referrerPolicy ReferrerPolicy | undefined

Свойство referrerPolicy для изображений.

maxY number | undefined

Максимальная координата y на заданном уровне z. Значение будет неопределённым, если для базовой сетки тайлов не задан известный охват.

Options{Object}

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

Загрузчик данных. Вызывается с координатами тайла z, x и y. Возвращает data для тайла или промис с таким значением. Для загрузчиков, создающих изображения, промис должен быть выполнен только после загрузки изображения.

attributions AttributionLike | undefined

Атрибуции.

attributionsCollapsible boolean
(по умолчанию true)

Можно ли сворачивать атрибуции.

maxZoom number
(по умолчанию 42)

Необязательный максимальный уровень масштаба. Не используется, если задан tileGrid.

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

Необязательный минимальный уровень масштаба. Не используется, если задан tileGrid.

tileSize number | Size
(по умолчанию [256, 256])

Ширина и высота исходных тайлов в пикселях. Они могут отличаться от размера отрисованных пикселей, если задан tileGrid.

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

Размер в пикселях поля вокруг тайлов данных, которое следует игнорировать. Это позволяет игнорировать артефакты отрисовки по краям тайлов. Поддерживаемые данные должны быть шире и выше размера тайла на величину 2 x gutter.

maxResolution number | undefined

Необязательное разрешение сетки тайлов на нулевом уровне. Не используется, если задан tileGrid.

projection ProjectionLike
(по умолчанию 'EPSG:3857')

Проекция тайлов.

tileGrid TileGrid | undefined

Сетка тайлов.

state State | undefined

Состояние источника.

wrapX boolean
(по умолчанию false)

Отрисовывать тайлы за линией перемены дат.

transition number | undefined

Время перехода при появлении новых тайлов (в миллисекундах).

bandCount number
(по умолчанию 4)

Количество каналов, представленных в данных.

hasAlpha boolean | undefined

Содержат ли данные альфа-канал. При перепроецировании используется для определения необходимости добавления альфа-канала покрытия, чтобы области за пределами исходного охвата отображались прозрачными. По умолчанию true для 2 (яркость и альфа-канал) или 4 (RGBA) каналов и false в остальных случаях.

interpolate boolean
(по умолчанию false)

Использовать интерполированные значения при передискретизации. По умолчанию при передискретизации используется метод ближайшего соседа.

crossOrigin CrossOriginAttribute
(по умолчанию 'anonymous')

Свойство crossOrigin, передаваемое загрузчикам изображений с данными.

referrerPolicy ReferrerPolicy | undefined

Свойство referrerPolicy для загружаемых изображений.

key string | undefined

Ключ для использования при кэшировании тайлов.

zDirection number | NearestDirectionFunction
(по умолчанию 0)

Выбор тайлов с более высоким или низким уровнем масштаба при промежуточных значениях масштаба. См. getZForResolution.

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

Spec-Zone.ru

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