ol/source/DataTile
Классы
- DataTileSource
Определения типов
-
CrossOriginAttribute{'anonymous'} {'use-credentials'}
-
Loader()
-
Функция загрузки тайлов данных. Функция вызывается с координатами тайла z, x и y и возвращает
dataдля тайла или промис с таким значением. -
LoaderOptions{Object}
-
Свойства:
Имя Тип Описание signalAbortSignal Сигнал контроллера прерывания.
crossOriginCrossOriginAttribute | undefined Атрибут cross-origin для изображений.
referrerPolicyReferrerPolicy | undefined Свойство
referrerPolicyдля изображений.maxYnumber | undefined Максимальная координата y на заданном уровне z. Значение будет неопределённым, если для базовой сетки тайлов не задан известный охват.
-
Options{Object}
-
Свойства:
Имя Тип Описание loaderLoader | undefined Загрузчик данных. Вызывается с координатами тайла z, x и y. Возвращает
dataдля тайла или промис с таким значением. Для загрузчиков, создающих изображения, промис должен быть выполнен только после загрузки изображения.attributionsAttributionLike | undefined Атрибуции.
attributionsCollapsibleboolean
(по умолчанию true)Можно ли сворачивать атрибуции.
maxZoomnumber
(по умолчанию 42)Необязательный максимальный уровень масштаба. Не используется, если задан
tileGrid.minZoomnumber
(по умолчанию 0)Необязательный минимальный уровень масштаба. Не используется, если задан
tileGrid.tileSizenumber | Size
(по умолчанию [256, 256])Ширина и высота исходных тайлов в пикселях. Они могут отличаться от размера отрисованных пикселей, если задан
tileGrid.gutternumber
(по умолчанию 0)Размер в пикселях поля вокруг тайлов данных, которое следует игнорировать. Это позволяет игнорировать артефакты отрисовки по краям тайлов. Поддерживаемые данные должны быть шире и выше размера тайла на величину
2 x gutter.maxResolutionnumber | undefined Необязательное разрешение сетки тайлов на нулевом уровне. Не используется, если задан
tileGrid.projectionProjectionLike
(по умолчанию 'EPSG:3857')Проекция тайлов.
tileGridTileGrid | undefined Сетка тайлов.
stateState | undefined Состояние источника.
wrapXboolean
(по умолчанию false)Отрисовывать тайлы за линией перемены дат.
transitionnumber | undefined Время перехода при появлении новых тайлов (в миллисекундах).
bandCountnumber
(по умолчанию 4)Количество каналов, представленных в данных.
hasAlphaboolean | undefined Содержат ли данные альфа-канал. При перепроецировании используется для определения необходимости добавления альфа-канала покрытия, чтобы области за пределами исходного охвата отображались прозрачными. По умолчанию
trueдля 2 (яркость и альфа-канал) или 4 (RGBA) каналов иfalseв остальных случаях.interpolateboolean
(по умолчанию false)Использовать интерполированные значения при передискретизации. По умолчанию при передискретизации используется метод ближайшего соседа.
crossOriginCrossOriginAttribute
(по умолчанию 'anonymous')Свойство crossOrigin, передаваемое загрузчикам изображений с данными.
referrerPolicyReferrerPolicy | undefined Свойство
referrerPolicyдля загружаемых изображений.keystring | undefined Ключ для использования при кэшировании тайлов.
zDirectionnumber | 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