Classes
Type Definitions
-
Options{Object}
-
Properties:
Name Type Description styleStyle | undefined 要应用于图层的样式。
classNamestring
(defaults to 'ol-layer')设置到图层元素的 CSS 类名。
opacitynumber
(defaults to 1)不透明度 (0, 1)。
visibleboolean
(defaults to true)可见性。
extentExtent | undefined 图层渲染的边界范围。 图层不会在此范围之外渲染。
zIndexnumber | undefined 图层渲染的 z-index。在渲染时,图层将按 Z-index 排序,然后按位置排序。当
undefined时,添加到地图layers集合的图层假定zIndex为 0,或使用图层setMap()方法时为Infinity。minResolutionnumber | undefined 此图层可见的最小分辨率(含)。
maxResolutionnumber | undefined 此图层可见的最大分辨率(不含)。
minZoomnumber | undefined 此图层可见的最小视图缩放级别(不含)。
maxZoomnumber | undefined 此图层可见的最大视图缩放级别(含)。
preloadnumber
(defaults to 0)预加载。加载低分辨率瓦片直到
preload级别。0表示不预加载。sourceSourceType | undefined 此图层的数据源。
sourcesArray.<SourceType> | function | undefined 此图层的数据源数组。优先于
source。可以是数据源数组,或接受范围和分辨率(视图投影单位/像素)并返回数据源数组的函数。参见sourcesFromTileGrid了解生成按瓦片网格模式组织的金字塔数据源的辅助函数。注意:所有数据源必须具有相同的波段数和内容。mapMap | undefined 将图层设置为地图上的覆盖层。地图不会在其图层集合中管理此图层,该图层将被渲染在顶层。这适用于临时图层。将图层添加到地图并由地图管理的标准方式是使用 addLayer。
useInterimTilesOnErrorboolean
(defaults to true)Deprecated. 出错时使用临时瓦片。
cacheSizenumber
(defaults to 512)内部纹理缓存大小。需要足够大以渲染两个缩放级别的瓦片。
properties对象。<string, *> | undefined 任意可观察属性。可通过
#get()和#set()访问。 -
ParsedStyle{Object}
-
Properties:
Name Type Description vertexShaderstring 顶点着色器。
fragmentShaderstring 片元着色器。
uniformsObject<UniformValue> Uniform 定义。
palette文本uresArray<Palette文本ure> 调色板纹理。
-
-
Style{Object}
-
将瓦片数据转换为渲染像素。
Properties:
Name Type Description variables对象。<string, (string|number)> | undefined 样式变量。每个变量必须持有数字或字符串。这些变量可以在
color、brightness、contrast、exposure、saturation和gamma表达式中使用['var', 'varName']运算符。要更新样式变量,请使用updateStyleVariables方法。colorExpressionValue | undefined 应用于颜色值的表达式。
brightnessExpressionValue
(defaults to 0)用于降低或增加图层亮度的值。值范围为 -1 到 1。
contrastExpressionValue
(defaults to 0)用于降低或增加图层对比度的值。值范围为 -1 到 1。
exposureExpressionValue
(defaults to 0)用于降低或增加图层曝光度的值。值范围为 -1 到 1。
saturationExpressionValue
(defaults to 0)用于降低或增加图层饱和度的值。值范围为 -1 到 1。
gammaExpressionValue
(defaults to 1)对图层应用伽马校正。值范围为 0 到无穷大。