com.supermap.web.iServerJava6R.layerServices
public class ServerLayer
继承 ServerLayer Inheritance Object

地图图层类.

通过该类可以获取到图层的详细信息,包括标题、最大最小比例尺、可见性、是否可查等信息。



公共属性
  属性 定义方
    bounds : Rectangle2D
[read-only] 获取图层的地理范围。
ServerLayer
    caption : String
[read-only] 获取图层的标题.
ServerLayer
    datasetInfo : DatasetInfo
[read-only] 获取数据集信息—— DatasetInfo 对象。
ServerLayer
    description : String
[read-only] 获取图层的描述信息。
ServerLayer
    displayFilter : String
[read-only] 获取图层的显示过滤条件.
ServerLayer
    isCompleteLineSymbolDisplayed : Boolean
[read-only] 获取是否显示完整线型。
ServerLayer
    isQueryable : Boolean
[read-only] 获取图层中的对象是否可以查询。true 表示该图层中的几何对象可以被查询到,false 表示该图层中的几何对象不能被查询到。
ServerLayer
    isSymbolScalable : Boolean
[read-only] 获取是否允许图层的符号大小随图缩放。true 表示当图层被放大或缩小时,符号也随之放大或缩小;false 表示图层的符号大小不可随图缩放。
ServerLayer
    isVisible : Boolean
[read-only] 获取图层是否可视。true 表示此图层可见,false 表示图层不可见。
ServerLayer
    joinItmes : Array
[read-only] 获取连接信息列表。
ServerLayer
    maxScale : Number
[read-only] 获取地图最大比例尺。
ServerLayer
    minScale : Number
[read-only] 获取地图最小比例尺。
ServerLayer
    minVisibleGeometrySize : Number
[read-only] 获取几何对象的最小可见大小,以像素为单位。
ServerLayer
    name : String
[read-only] 获取图层的名称.
ServerLayer
    opaqueRate : Number
[read-only] 获取图层的不透明度。
ServerLayer
    representationField : String
[read-only] 获取存储制图表达信息的字段。
ServerLayer
    symbolScale : Number
[read-only] 获取图层的符号缩放基准比例尺,即当符号随地图放大或缩小时(属性 isSymbolScalable 为 true),地图比例尺小于该属性值时,则不显示符号。
ServerLayer
    ugcLayer : UGCLayer
[read-only] 获取 UGC 图层对象。
ServerLayer
    ugcLayerType : String
[read-only] 获取 UGC 图层类型—— SuperMapLayerType 对象。
ServerLayer
公共方法
  方法 定义方
   
初始化 ServerLayer 类的新实例。
ServerLayer
属性详细信息
bounds 属性
bounds:Rectangle2D  [read-only]

获取图层的地理范围。


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

获取图层的标题.

默认情况下图层的标题与图层的名称一致。在图例、图层控制列表中显示的图层名称就是该图层的标题值。


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

获取数据集信息—— DatasetInfo 对象。


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

获取图层的描述信息。


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

获取图层的显示过滤条件.

根据过滤条件,将满足条件的对象显示在地图中,过滤条件是在数据库的属性数据上进行过滤,例如图层的属性数据库存在 smid 字段,过滤条件为 smid > 20,则几何属性 smid 的值大于20的几何对象将显示在地图窗口中,其余对象不显示。


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

获取是否显示完整线型。


Implementation
    public function get isCompleteLineSymbolDisplayed():Boolean
isQueryable 属性  
isQueryable:Boolean  [read-only]

获取图层中的对象是否可以查询。true 表示该图层中的几何对象可以被查询到,false 表示该图层中的几何对象不能被查询到。


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

获取是否允许图层的符号大小随图缩放。true 表示当图层被放大或缩小时,符号也随之放大或缩小;false 表示图层的符号大小不可随图缩放。


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

获取图层是否可视。true 表示此图层可见,false 表示图层不可见。


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

获取连接信息列表。


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

获取地图最大比例尺。


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

获取地图最小比例尺。


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

获取几何对象的最小可见大小,以像素为单位。


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

获取图层的名称.

图层的名称在图层所在的地图中唯一标识此图层。该属性区分大小写。SuperMap 的图层名称 = “图层对应的数据集的名称@数据源的别名”。例如:图层对应的数据集的名称是“Dataset1”, 此数据集所在的数据源的别名是“DataSource”,则该图层名称为“Dataset1@DataSource”。 不能直接用数据集或数据源的别名来访问图层。


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

获取图层的不透明度。


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

获取存储制图表达信息的字段。


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

获取图层的符号缩放基准比例尺,即当符号随地图放大或缩小时(属性 isSymbolScalable 为 true),地图比例尺小于该属性值时,则不显示符号。


Implementation
    public function get symbolScale():Number

另请参见

isSymbolScalable
ugcLayer 属性  
ugcLayer:UGCLayer  [read-only]

获取 UGC 图层对象。


Implementation
    public function get ugcLayer():UGCLayer
ugcLayerType 属性  
ugcLayerType:String  [read-only]

获取 UGC 图层类型—— SuperMapLayerType 对象。


Implementation
    public function get ugcLayerType():String
构造函数详细信息
ServerLayer () 构造函数
public function ServerLayer()

初始化 ServerLayer 类的新实例。