-
Name Type 描述 attributionsAttributionLike | undefined 归属。
attributionsCollapsibleboolean (defaults to true) 归属是可折叠的。
cacheSizenumber | undefined 已废弃。请使用图层的 cacheSize 选项。
crossOriginnull | string | undefined 请求的 crossOrigin 选项值。
extentExtent (defaults to [0, -height, width, 0]) 范围。
formatstring (defaults to 'jpg') 请求的图像格式。
interpolateboolean (defaults to true) 重采样时请使用插值。默认情况下,重采样采用线性插值;若设置为 false,则改用最近邻插值。
projectionProjectionLike | undefined 投影.
qualitystring | undefined 请求的IIIF图像质量。版本1默认为“原生”,版本2和3默认为“默认”。
reprojectionErrorThresholdnumber (defaults to 0.5) 允许的最大重投影误差(以像素为单位)。较高的值可提升重投影性能,但会降低精度。
resolutionsArray.<number> | undefined IIIF 'scaleFactors' 中指定的支持缩放因子
sizeSize 图像尺寸:[宽度, 高度]。
sizesArray<Size> | undefined 支持的缩放图像尺寸。IIIF info.json 的 'sizes' 属性内容,以 Size 对象数组表示。
stateState | undefined 源状态。
supportsArray.<string> (defaults to []) 支持 IIIF 的区域和尺寸计算功能。
tilePixelRationumber | undefined 瓦片像素比。
tileSizenumber | Size | undefined 图块尺寸。所有缩放级别均使用相同的图块尺寸。如果图块尺寸为数值,则默认为方形图块。如果IIIF影像服务支持任意分块(支持sizeByH、sizeByW、sizeByWh或sizeByPct以及regionByPx或regionByPct),则默认tilesize为256。
transitionnumber | undefined 过渡效果。
urlstring | undefined IIIF图像服务的基础URL应与IIIF图像ID一致。
versionVersions (defaults to Versions.VERSION2) 服务的IIIF图像API版本。
zDirectionnumber | NearestDirectionFunction (defaults to 0) 在整数缩放级别之间,选择是否使用更高或更低缩放级别的瓦片。参见
getZForResolution.触发事件:
change(BaseEvent) - 通用变更事件。在修订计数器递增时触发。error(BaseEvent) - 通用错误事件。在发生错误时触发。propertychange(ObjectEvent) - 当属性发生变化时触发。tileloadendTileSourceEvent瓦片源事件 - 当瓦片加载过程结束时触发,包括数据加载完成或因瓦片不再需要而中止加载。tileloaderror(瓦片源事件(TileSourceEvent)) - 当瓦片加载失败时触发。请注意,此处并非重新加载瓦片的合适位置。详细信息请参阅load。tileloadstart(TileSourceEvent) - 在瓦片开始加载时触发。
继承
方法
-
递增修订计数器并分发“change”事件。
-
从源中清除所有缓存的重投影切片。下一渲染周期将创建新的切片。
-
派发事件并调用所有监听该类型事件的监听器。事件参数可以是字符串,也可以是具有
type属性的对象。Name Type 描述 eventBaseEvent | string 事件对象。
返回:
false若事件对象上已调用 preventDefault 方法,或任一监听器返回了 false 值。
-
获取值。
Name Type 描述 keystring 键名。
返回:
值。
-
获取源的署名函数。
返回:
归属功能。
-
返回:
归属信息是可折叠的。
-
获取对象属性名列表。
返回:
属性名列表。
-
获取数据源的投影。
返回:
投影.
-
获取包含所有属性名称及其值的对象。
返回:
对象。
-
获取该对象的版本号。每次修改对象时,其版本号都会递增。
返回:
修订。
-
获取源的状态,请参阅
State了解可能的状态。返回:
状态。
-
返回瓦片源的瓦片网格。
返回:
瓦片 网格.
-
已弃用。请改用 ImageTile 源。返回源的瓦片加载函数。
返回:
瓦片加载函数
-
已弃用。请改用 ImageTile 源。 返回源的瓦片URL函数。
返回:
瓦片URL函数
-
已弃用。请改用ImageTile源。返回此源所使用的URL。当使用tileUrlFunction而非url或urls时,将返回null。
返回:
网址。
-
监听特定类型的事件。
Name Type 描述 typestring | Array.<string> 事件类型或事件类型数组。
listenerfunction 监听器函数
返回:
监听器的唯一键。若以事件类型数组作为首个参数调用,则返回结果将是一个键数组。
-
单次监听特定类型的事件。
Name Type 描述 typestring | Array.<string> 事件类型或事件类型的数组。
listenerfunction 监听器函数。
返回:
监听器的唯一键。若以事件类型数组作为首个参数调用,则返回值将是一个键数组。
-
设置值。
Name Type 描述 keystring 键名。
value* 值。
silentboolean | undefined 更新时不触发事件。
-
设置源的归属信息。
Name Type 描述 attributionsAttributionLike | undefined 归属。 可以传递为
string,Array<string>,Attribution,或者undefined. -
设置键值对集合。请注意,此操作会修改现有属性并添加新属性,但不会删除任何现有属性。
Name Type 描述 valuesObject.<string, *> 值。
silentboolean | undefined 在不触发事件的情况下更新。
-
设置是否渲染重投影边缘(通常用于调试)。
Name Type 描述 renderboolean 渲染边缘。
-
设置用于将瓦片重新投影到指定投影的瓦片网格,而非该投影的默认瓦片网格。
当默认瓦片网格无法创建时(例如投影范围未定义),或为优化目的(如自定义瓦片大小、分辨率等),这可能很有用。
Name Type 描述 projectionProjectionLike 投影.
tilegridTileGrid 用于投影的瓦片网格。
-
已弃用。请改用ImageTile源。设置源的瓦片加载函数。
Name Type 描述 tileLoadFunctionLoadFunction 瓦片加载函数
-
已弃用。请改用 ImageTile 源。设置源的瓦片URL函数。
Name Type 描述 tileUrlFunctionUrlFunction 瓦片URL函数
keystring | undefined 源的可选新瓦片键。
-
设置请求所使用的URL。
Name Type 描述 urlstring 网址。
-
已弃用。请改用 ImageTile 源。设置用于请求的URL。
Name Type 描述 urlsArray.<string> 网址。
-
取消监听特定类型的事件。
Name Type 描述 typestring | Array.<string> 事件类型或事件类型的数组。
listenerfunction 监听器函数。
-
清除属性。
Name Type 描述 keystring 键名。
silentboolean | undefined 取消设置而不触发事件。