Module: ol/source/ImageCanvas

ol/source/ImageCanvas


Classes

ImageCanvasSource

Type Definitions

返回数据源用作图像的 canvas 元素({HTMLCanvasElement})的函数。传递给该函数的参数为:Extent 图像范围、{number} 图像分辨率、{number} 地图像素比、Size 图像尺寸和 Projection 图像投影。此函数返回的 canvas 会被数据源缓存。函数内部的 this 关键字引用 ImageCanvasSource

Options{Object}

Properties:
Name Type Description
attributions AttributionLike | undefined

归属信息。

canvas函数 函数Type | undefined

Canvas 函数。返回数据源用作图像的 canvas 元素的函数。传递给该函数的参数为:Extent 图像范围、{number} 图像分辨率、{number} 地图像素比、Size 图像尺寸和 Projection 图像投影。此函数返回的 canvas 会被数据源缓存。如果函数返回的值后来被更改,则应在数据源上调用 changed 以使数据源使当前缓存的图像失效。参见:changed

interpolate boolean
(defaults to true)

重采样时是否使用插值。默认情况下, 重采样时使用线性插值。设置为 false 可使用 the nearest neighbor instead.

projection ProjectionLike | undefined

投影。默认为视图投影。

ratio number
(defaults to 1.5)

比率。1 表示 canvas 为地图视口的大小,2 表示地图视口宽高的两倍,以此类推。必须为 1 或更高。

resolutions Array.<number> | undefined

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

state State | undefined

数据源状态。