模块:ol/source/Zoomify

ol/source/Zoomify


Zoomify

类型定义

Options{Object}

属性:
Name Type 描述
attributions AttributionLike | undefined

版权声明。

cacheSize number | undefined

已弃用。请改用图层的 cacheSize 选项。

crossOrigin null | string | undefined

crossOrigin 表示已加载图像的属性。请注意,要使用 Canvas 渲染器访问像素数据,您必须提供 crossOrigin 的值。更多详情请参见文档(https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image)。

interpolate boolean
(defaults to true)

重采样时,默认采用线性插值;若需改用最近邻插值,请将相应设置设为 false。

projection ProjectionLike | undefined

投影.

tilePixelRatio number | undefined

瓦片服务所使用的像素比。例如,若瓦片服务声明的瓦片尺寸为256像素×256像素,但实际传输512像素×512像素的图像(针对视网膜/高DPI设备),则tilePixelRatio应设置为2

reprojectionErrorThreshold number
(defaults to 0.5)

最大允许重投影误差(像素)。较高的阈值可提升重投影效率,但会降低精度。

url string

Zoomify服务的URL模板或基础URL。基础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带有JTL扩展的互联网成像协议(IIP)也可用于{tileIndex}{z}占位符,例如http://my.zoomify.info?FIF=IMAGE.TIF&JTL={z},{tileIndex}。一个{?-?}模板模式,例如subdomain{a-f}.domain.com,可用于代替分别定义每个项urls选项。

tierSizeCalculation TierSizeCalculation | undefined

层级大小计算方式:default或者truncated.

size Size

尺寸。

extent Extent | undefined

所创建 TileGrid 的范围。默认情况下,TileGrid 被设置在第四象限,这意味着范围是[0, -height, width, 0]。要将范围更改为第一象限(OpenLayers 2 的默认值),请将范围设置为[0, 0, width, height].

transition number | undefined

渲染时透明度过渡的持续时间。要禁用透明度过渡,请传递transition: 0.

tileSize number
(defaults to 256)

瓦片尺寸在所有缩放级别中保持一致。

zDirection number | NearestDirectionFunction
(defaults to 0)

选择在整数缩放级别之间时是否使用更高或更低缩放级别的瓦片。请参阅getZForResolution.

TierSizeCalculation{'default'} {'truncated'}