模块:ol/source/TileJSON

ol/source/TileJSON


TileJSON

类型定义

Config{Object}

属性:
Name Type 描述
name string | undefined

名称。

description string | undefined

描述。

version string | undefined

版本。

attribution string | undefined

版权声明。

template string | undefined

模板。

legend string | undefined

图例。

scheme string | undefined

方案。

tiles Array.<string>

瓦片URL模板。

grids Array.<string> | undefined

可选网格。

minzoom number | undefined

最小缩放级别。

maxzoom number | undefined

最大缩放级别。

bounds Array.<number> | undefined

可选范围。

center Array.<number> | undefined

可选中心点。

Options{Object}

属性:
Name Type 描述
attributions AttributionLike | undefined

归属。

cacheSize number | undefined

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

crossOrigin null | string | undefined

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

interpolate boolean
(defaults to true)

重采样默认采用线性插值。若需使用最近邻方法,可将相应选项设置为 false。

jsonp boolean
(defaults to false)

使用JSONP回调加载TileJSON,适用于服务器不支持CORS的情况。

reprojectionErrorThreshold number
(defaults to 0.5)

最大重投影容差(像素)。值越大可提升重投影速度,但会降低位置精度。

tileJSON Config | undefined

此瓦片源的 TileJSON 配置。若未提供,url必须配置。

tileLoadFunction LoadFunction | undefined

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

function(imageTile, src) {
  imageTile.getImage().src = src;
};
tileSize number | Size
(defaults to [256, 256])

瓦片服务所采用的瓦片尺寸。注意:tileSize其他非标准 TileJSON 属性目前被忽略。

url string | undefined

TileJSON 文件的 URL。若未提供,tileJSON必须配置。

wrapX boolean
(defaults to true)

是否水平环绕世界。

transition number | undefined

渲染时不透明度过渡的持续时间。要禁用不透明度过渡,请传递transition: 0.

zDirection number | NearestDirectionFunction
(defaults to 0)

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