模块:ol/source/DataTile

ol/source/DataTile


DataTileSource

类型定义

CrossOriginAttribute{'anonymous'} {'use-credentials'}

数据瓦片加载函数:该函数接收缩放级别z、列x和行y的瓦片坐标,并返回瓦片的data或用于同一瓦片的Promise。

LoaderOptions{Object}

属性:
Name Type 描述
signal AbortSignal

中止控制器的信号。

crossOrigin CrossOriginAttribute | undefined

图像的跨域属性。

maxY number | undefined

在给定缩放级别下的最大y坐标。若底层瓦片网格无已知范围,则该值未定义。

Options{Object}

属性:
Name Type 描述
loader Loader | undefined

数据加载器。使用 z、x 和 y 瓦片坐标调用。返回。data为了瓦片或同样的承诺。对于生成图像的加载器,在加载图像之前,承诺不应解析。

attributions AttributionLike | undefined

版权信息。

attributionsCollapsible boolean
(defaults to true)

归属是可折叠的。

maxZoom number
(defaults to 42)

可选的最大缩放级别。如果不使用则忽略。tileGrid已提供。

minZoom number
(defaults to 0)

可选的最小缩放级别。如果不使用tileGrid已提供。

tileSize number | Size
(defaults to [256, 256])

源瓦片的像素宽度和高度可能与渲染后的像素大小不同,如果tileGrid已提供。

gutter number
(defaults to 0)

指定要忽略的数据瓦片周围边距的像素大小。这使得瓦片边缘的渲染伪影可以被忽略。支持的数据宽度和高度应大于瓦片大小,增量为一个值。2 x gutter.

maxResolution number | undefined

第0级的可选瓦片网格分辨率。如果提供了瓦片网格,则未使用。tileGrid已提供。

projection ProjectionLike
(defaults to 'EPSG:3857')

瓦片 投影.

tileGrid TileGrid | undefined

瓦片 网格.

state State | undefined

数据源状态。

wrapX boolean
(defaults to false)

渲染跨越国际日期变更线的瓦片。

transition number | undefined

淡入新瓦片时的过渡时间(以毫秒为单位)。

bandCount number
(defaults to 4)

数据中的波段数。

interpolate boolean
(defaults to false)

重采样应使用插值,默认采用最近邻方法。

crossOrigin CrossOriginAttribute
(defaults to 'anonymous')

用于图像数据加载器的 crossOrigin 属性。

key string | undefined

用于缓存瓦片的密钥。

zDirection number | NearestDirectionFunction
(defaults to 0)

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