类: Layer

Layer

齿轮箱图层基类Layer类


构造

new Layer(options)

说明:zIndex越大越在上层

参数
名称 类型 缺省值 说明
options Object

图层选项{source, renderer, zIndex, name, visible, style, maxResolution, minResolution, opacity, usePixelCoord}

成员

名称 说明
renderer

渲染对象,负责将source中的点线面等数据在Canvas中渲染出来

source

数据源,负责存储接收GearBox传过来的点线面等数据

方法列表

名称 说明
getGraph()

取图形对象

getId()

取图层ID

getLayerState()

获取图层属性

getMaxDistinct()

获取最大高程值

getMaxResolution()

获取最大分辨率值

getMinDistinct()

获取最小高程值

getMinResolution()

获取最小分辨率值

getName()

取图层名称

getOpacity()

获取图层透明度 (between 0 and 1).

getRenderer()

获取取图层渲染器

getSource()

获取图层数据源

getStyle()

获取图层渲染样式

getVisible()

是否显示该图层

getZIndex()

设置渲染次序

isAuxLayer()

是否为辅助层

isUsePixelCoord()

是否使用像素作为坐标

isUseTransform()

是否使用矩阵变换实现交互操作

setGraph()

设置图形对象

setMaxResolution()

设置渲染该图层的最大分辨率值

setMinResolution()

设置渲染该图层的最小分辨率值

setOpacity()

设置透明度, 0 to 1.

setStyle(style)

设置图层渲染样式

setVisible(visible)

设置是否显示

visibleAtDistinct()

根据distinct判断图层是否可见

visibleAtResolution()

根据resolution判断图层是否可见

详细说明


getGraph()

取图形对象


getId()

取图层ID

返回值

图层名称


getLayerState()

获取图层属性

返回值

Object


getMaxDistinct()

获取最大高程值


getMaxResolution()

获取最大分辨率值


getMinDistinct()

获取最小高程值


getMinResolution()

获取最小分辨率值


getName()

取图层名称

返回值

图层名称


getOpacity()

获取图层透明度 (between 0 and 1).


getRenderer()

获取取图层渲染器


getSource()

获取图层数据源


getStyle()

获取图层渲染样式

返回值

style


getVisible()

是否显示该图层

返回值

boolean


getZIndex()

设置渲染次序


isAuxLayer()

是否为辅助层


isUsePixelCoord()

是否使用像素作为坐标

返回值

Boolean


isUseTransform()

是否使用矩阵变换实现交互操作

返回值

Boolean


setGraph()

设置图形对象


setMaxResolution()

设置渲染该图层的最大分辨率值


setMinResolution()

设置渲染该图层的最小分辨率值


setOpacity()

设置透明度, 0 to 1.


setStyle(style)

设置图层渲染样式

参数
名称 类型 缺省值 说明
style Object

{color, fillColor, lineWidth, dynamic}


setVisible(visible)

设置是否显示

参数
名称 类型 缺省值 说明
visible Boolean

visibleAtDistinct()

根据distinct判断图层是否可见


visibleAtResolution()

根据resolution判断图层是否可见