com.supermap.web.iServerJava2.mapServices
public class ServerLayer
继承 ServerLayer Inheritance Object

图层信息类.

该类用于存储从服务端获取的当前客户端地图中每个图层的详细信息(ServerLayer 与图层是一对一的关系),包括标题、最大最小比例尺、可见性、是否可查等信息。



公共属性
  属性 定义方
    caption : String
[read-only] 获取图层标题。
ServerLayer
    description : String
[read-only] 获取图层的描述信息。
ServerLayer
    displayFilter : String
[read-only] 图层显示过滤参数。例如:displayFilter="SMID>20" 。
ServerLayer
    isSymbolScalable : Boolean
[read-only] 指定图层的符号大小是否随图缩放.
ServerLayer
    maxScale : Number
[read-only] 获取图层的最大比例尺。
ServerLayer
    minScale : Number
[read-only] 获取图层的最小比例尺.
ServerLayer
    minVisibleGeometrySize : Number
[read-only] 几何对象的最小显示大小,单位为0.1mm,默认值为0.4mm.
ServerLayer
    name : String
[read-only] 获取图层名称。
ServerLayer
    opaqueRate : int
[read-only] 获取图层透明度。取值在 0~100 之间,0 表示完全透明,100 表示完全不透明。
ServerLayer
    queryable : Boolean
[read-only] 确定图层是否可查询。True 表示该图层处于可查询状态,False 表示该图层不可查询。
ServerLayer
    serverLayerSetting : ServerLayerSetting
[read-only] 图层显示风格。
ServerLayer
    serverSubLayers : Array
[read-only] 子图层集合。
ServerLayer
    visible : Boolean
[read-only] 确定图层是否可见。
ServerLayer
属性详细信息
caption 属性
caption:String  [read-only]

获取图层标题。


Implementation
    public function get caption():String
description 属性  
description:String  [read-only]

获取图层的描述信息。


Implementation
    public function get description():String
displayFilter 属性  
displayFilter:String  [read-only]

图层显示过滤参数。例如:displayFilter="SMID>20" 。


Implementation
    public function get displayFilter():String
isSymbolScalable 属性  
isSymbolScalable:Boolean  [read-only]

指定图层的符号大小是否随图缩放. 1. 默认为False。True 表示随着图层的缩放而缩放,在图层放大的同时,符号同时也放大。
2. 一般在设置符号随图缩放之前,需要通过接口 symbolScale 对符号显示的比例进行设置,来定义与当前地图窗口的显示比例之间的关系。
3. 对于含有子图层的数据集,如网络数据集,只需要设置网络图层的符号随图缩放即可,其节点图层的符号缩放功能会自动生效。


Implementation
    public function get isSymbolScalable():Boolean
maxScale 属性  
maxScale:Number  [read-only]

获取图层的最大比例尺。


Implementation
    public function get maxScale():Number
minScale 属性  
minScale:Number  [read-only]

获取图层的最小比例尺. 系统默认值为0,可以无限缩小;如果设置此属性为非 0 值,那么当地图显示比例小于该值时,地图便无法继续缩小。


Implementation
    public function get minScale():Number
minVisibleGeometrySize 属性  
minVisibleGeometrySize:Number  [read-only]

几何对象的最小显示大小,单位为0.1mm,默认值为0.4mm. 当设置此属性后,如果对象的显示尺寸小于此值时将不显示。


Implementation
    public function get minVisibleGeometrySize():Number
name 属性  
name:String  [read-only]

获取图层名称。


Implementation
    public function get name():String
opaqueRate 属性  
opaqueRate:int  [read-only]

获取图层透明度。取值在 0~100 之间,0 表示完全透明,100 表示完全不透明。


Implementation
    public function get opaqueRate():int
queryable 属性  
queryable:Boolean  [read-only]

确定图层是否可查询。True 表示该图层处于可查询状态,False 表示该图层不可查询。


Implementation
    public function get queryable():Boolean
serverLayerSetting 属性  
serverLayerSetting:ServerLayerSetting  [read-only]

图层显示风格。


Implementation
    public function get serverLayerSetting():ServerLayerSetting
serverSubLayers 属性  
serverSubLayers:Array  [read-only]

子图层集合。


Implementation
    public function get serverSubLayers():Array
visible 属性  
visible:Boolean  [read-only]

确定图层是否可见。


Implementation
    public function get visible():Boolean