模块:ol/source/TileImage

ol/source/TileImage


TileImage

类型定义

Options{Object}

属性:
Name Type 描述
attributions AttributionLike | undefined

版权信息。

attributionsCollapsible boolean
(defaults to true)

版权信息可折叠。

cacheSize number | undefined

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

crossOrigin null | string | undefined

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

interpolate boolean
(defaults to true)

重采样过程中采用插值方法,默认使用线性插值;将参数设置为 false 可改用最近邻插值。

projection ProjectionLike | undefined

投影。默认为视图投影。

reprojectionErrorThreshold number
(defaults to 0.5)

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

state State | undefined

源状态。

tileClass Class<ImageTile> | undefined

用于实例化图像瓦片的类。默认为ImageTile.

tileGrid TileGrid | undefined

瓦片 网格.

tileLoadFunction LoadFunction | undefined

可选函数,用于根据指定URL加载瓦片。默认为

function(imageTile, src) {
  imageTile.getImage().src = src;
};
tilePixelRatio number
(defaults to 1)

瓦片服务所使用的像素比率。例如,如果瓦片服务声明其瓦片尺寸为256像素×256像素,但实际发送512像素×512像素的图像(用于视网膜/高DPI设备),则tilePixelRatio应设置为2.

tileUrlFunction UrlFunction | undefined

已弃用。请改用 ImageTile 源,并为 url 选项提供一个函数。

url string | undefined

URL模板。必须包含{x}, {y}或者{-y},和{z}占位符。A{?-?}模板模式,例如subdomain{a-f}.domain.com,可用于替代分别定义每个urls选项。

urls Array.<string> | undefined

URL模板数组。

wrapX boolean | undefined

是否水平环绕世界。默认从服务器请求越界瓦片。当设置为false,仅会渲染一个世界。当设置为true瓦片仅针对一个世界进行请求,但会水平平铺以渲染多个世界。

transition number | undefined

渲染时的不透明度过渡时长。要禁用不透明度过渡,请传入transition: 0.

key string | undefined

用于正确缓存获取的可选图块键

zDirection number | NearestDirectionFunction
(defaults to 0)

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