模块:ol/source/ImageCanvas

ol/source/ImageCanvas


ImageCanvasSource

类型定义

FunctionType()

一个返回源用作图像的画布元素 ({HTMLCanvasElement}) 的函数。传递给该函数的参数包括:Extent 图像范围、{number} 图像分辨率、{number} 地图的像素比、Size 图像大小以及 Projection 图像投影。源将缓存此函数返回的画布。函数内的 this 关键字引用 ImageCanvasSource

Options{Object}

属性:
Name Type 描述
attributions AttributionLike | undefined

归属。

canvasFunction FunctionType | undefined

Canvas函数。该函数返回数据源用作图像的画布元素。传递给该函数的参数是:Extent图像范围,{number}图像分辨率,{number}地图的像素比,Size图像尺寸及Projection影像投影。该函数返回的画布由数据源缓存。如果函数返回的值随后发生更改,则changed应在源上调用该方法,以使当前缓存的图像失效。参见:changed

interpolate boolean
(defaults to true)

重采样时应选用插值方法,默认采用线性插值;若参数设置为 false,则改用最近邻插值。

projection ProjectionLike | undefined

投影:默认为视图投影。

ratio number
(defaults to 1.5)

比例:1 表示画布尺寸与地图视口相同,2 表示画布宽度和高度均为地图视口的两倍,依此类推。必须是1或更高版本。

resolutions Array.<number> | undefined

分辨率。如果指定,将为这些分辨率创建新画布。

state State | undefined

源状态。