类
类型定义
-
Options{Object}
-
属性:
Name Type 描述 attributionsAttributionLike | undefined 归属。
attributionsCollapsibleboolean
(defaults to true)署名是可折叠的。
cacheSizenumber | undefined 初始瓦片缓存大小将自动增长,以至少容纳视口中瓦片数量的两倍。
extentExtent | undefined 范围.
formatFeatureFormat<FeatureType> | undefined 瓦片要素格式。默认使用且必需。
overlapsboolean
(defaults to true)该数据源可能包含重叠的几何体。将其设置为
false例如,对于包含代表行政边界的多边形或 TopoJSON 格式的数据源,渲染器可以优化填充和描边操作。projectionProjectionLike
(defaults to 'EPSG:3857')瓦片源的投影。
stateState | undefined 源状态。
tileClassClass<VectorTile> | undefined 用于实例化图块的类。默认为
VectorTile.maxZoomnumber
(defaults to 22)可选的最大缩放级别。若不使用,
tileGrid已提供。minZoomnumber | undefined 可选的最小缩放级别。如果不使用。
tileGrid已提供。tileSizenumber | Size
(defaults to 512)可选瓦片尺寸。条件成立时未使用。
tileGrid已提供。maxResolutionnumber | undefined 零级可选瓦片网格分辨率。如果不使用
tileGrid已提供。tileGridTileGrid | undefined 瓦片 网格.
tileLoadFunctionLoadFunction | undefined 用于根据给定URL加载瓦片的可选函数。对于pbf瓦片,其形式可能如下:
function(tile, url) { tile.setLoader(function(extent, resolution, projection) { fetch(url).then(function(response) { response.arrayBuffer().then(function(data) { const format = tile.getFormat() // ol/format/MVT configured as source format const features = format.readFeatures(data, { extent: extent, featureProjection: projection }); tile.setFeatures(features); }); }); }); }如果您不需要范围、分辨率和投影来获取图块的要素(例如 GeoJSON 图块),您的
tileLoadFunction无需setLoader()调用。只需确保调用setFeatures()在瓦片上:const format = new GeoJSON({featureProjection: map.getView().getProjection()}); async function tileLoadFunction(tile, url) { const response = await fetch(url); const data = await response.json(); tile.setFeatures(format.readFeatures(data)); }tileUrlFunctionUrlFunction | undefined 可选函数,用于根据瓦片坐标和投影获取瓦片URL。
urlstring | undefined URL模板。必须包含
{x},{y}或{-y}和{z}占位符。A{?-?}例如模板模式subdomain{a-f}.domain.com,可用于代替在...中分别定义每个urls选项。transitionnumber | undefined 瓦片不透明度过渡的持续时间(毫秒)。持续时间为 0 时禁用不透明度过渡。
urlsArray.<string> | undefined URL模板数组
wrapXboolean
(defaults to true)是否水平环绕世界。当设置为
false,只会渲染一个世界。当设置为true,瓦片将水平包裹以渲染多个世界。zDirectionnumber | NearestDirectionFunction
(defaults to 1)选择在整数缩放级别之间是否使用更高或更低缩放级别的瓦片。参见
getZForResolution.