构造
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判断图层是否可见