ol/source/Zoomify
Классы
- Zoomify
Определения типов
-
Options{Объект}
-
Свойства:
Имя Тип Описание attributionsAttributionLike | undefined Атрибуции.
cacheSizeчисло | undefined Устарело. Используйте параметр cacheSize слоя вместо этого.
crossOriginnull | строка | undefined Атрибут
crossOriginдля загружаемых изображений. Обратите внимание, что вам необходимо предоставить значениеcrossOrigin, чтобы получить доступ к пиксельным данным с помощью рендерера Canvas. Подробнее см. https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image.interpolateлогическое
(по умолчанию true)Использовать интерполированные значения при ресемплировании. По умолчанию используется линейная интерполяция при ресемплировании. Установите в значение false, чтобы использовать ближайшего соседа вместо этого.
projectionProjectionLike | undefined Проекция.
tilePixelRatioчисло | undefined Отношение пикселей, используемое службой тайлов. Например, если служба тайлов рекламирует тайлы размером 256x256 пикселей, но на самом деле отправляет изображения размером 512x512 пикселей (для устройств с высокой плотностью пикселей/hidpi), то
tilePixelRatioдолжно быть установлено в значение2reprojectionErrorThresholdчисло
(по умолчанию 0.5)Максимальная допустимая ошибка репроекции (в пикселях). Более высокие значения могут повысить производительность репроекции, но снизить точность.
urlстрока Шаблон URL или базовый URL-адрес службы Zoomify. Базовый URL-адрес — это неизменная часть URL-адреса, исключая структуру папок группы тайлов, z, x и y, например
http://my.zoomify.info/IMAGE.TIF/. Шаблон URL-адреса должен содержать заполнитель{TileGroup},{x},{y}и{z}, напримерhttp://my.zoomify.info/IMAGE.TIF/{TileGroup}/{z}-{x}-{y}.jpg. Также можно использовать Интернет-протокол изображений (IIP) с расширением JTL с заполнителем{tileIndex}и{z}, напримерhttp://my.zoomify.info?FIF=IMAGE.TIF&JTL={z},{tileIndex}. Вместо определения каждого из них отдельно в опцииurlsможно использовать шаблон{?-?}, напримерsubdomain{a-f}.domain.com.tierSizeCalculationTierSizeCalculation | undefined Метод расчета размера уровня:
defaultилиtruncated.sizeРазмер Размер.
extentОбласть | undefined Область для созданной TileGrid. По умолчанию TileGrid устанавливается в четвертом квадранте, то есть область равна
[0, -height, width, 0]. Чтобы изменить область на первый квадрант (по умолчанию для OpenLayers 2), установите область как[0, 0, width, height].transitionчисло | undefined Продолжительность перехода непрозрачности для отрисовки. Чтобы отключить переход непрозрачности, передайте
transition: 0.tileSizeчисло
(по умолчанию 256)Размер тайла. Один и тот же размер тайла используется для всех уровней масштабирования.
zDirectionчисло | NearestDirectionFunction
(по умолчанию 0)Выберите, использовать тайлы с более высоким или более низким уровнем масштабирования при значениях между целочисленными уровнями масштабирования. См.
getZForResolution. -
TierSizeCalculation{'default'} {'truncated'}
© 2005-present, OpenLayers Contributors All rights reserved.Licensed under the BSD 2-Clause License.
https://openlayers.org/en/latest/apidoc/module-ol_source_Zoomify.html