| 包 | com.supermap.web.iServerJava2.mapServices |
| 类 | public class ServerLayer |
| 继承 | ServerLayer 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]
获取图层标题。
public function get caption():String| description | 属性 |
description:String [read-only]
获取图层的描述信息。
public function get description():String| displayFilter | 属性 |
displayFilter:String [read-only]
图层显示过滤参数。例如:displayFilter="SMID>20" 。
public function get displayFilter():String| isSymbolScalable | 属性 |
isSymbolScalable:Boolean [read-only]
指定图层的符号大小是否随图缩放. 1. 默认为False。True 表示随着图层的缩放而缩放,在图层放大的同时,符号同时也放大。
2. 一般在设置符号随图缩放之前,需要通过接口 symbolScale 对符号显示的比例进行设置,来定义与当前地图窗口的显示比例之间的关系。
3. 对于含有子图层的数据集,如网络数据集,只需要设置网络图层的符号随图缩放即可,其节点图层的符号缩放功能会自动生效。
public function get isSymbolScalable():Boolean| maxScale | 属性 |
maxScale:Number [read-only]
获取图层的最大比例尺。
public function get maxScale():Number| minScale | 属性 |
minScale:Number [read-only]
获取图层的最小比例尺. 系统默认值为0,可以无限缩小;如果设置此属性为非 0 值,那么当地图显示比例小于该值时,地图便无法继续缩小。
public function get minScale():Number| minVisibleGeometrySize | 属性 |
minVisibleGeometrySize:Number [read-only]
几何对象的最小显示大小,单位为0.1mm,默认值为0.4mm. 当设置此属性后,如果对象的显示尺寸小于此值时将不显示。
public function get minVisibleGeometrySize():Number| name | 属性 |
name:String [read-only]
获取图层名称。
public function get name():String| opaqueRate | 属性 |
opaqueRate:int [read-only]
获取图层透明度。取值在 0~100 之间,0 表示完全透明,100 表示完全不透明。
public function get opaqueRate():int| queryable | 属性 |
queryable:Boolean [read-only]
确定图层是否可查询。True 表示该图层处于可查询状态,False 表示该图层不可查询。
public function get queryable():Boolean| serverLayerSetting | 属性 |
serverLayerSetting:ServerLayerSetting [read-only]
图层显示风格。
public function get serverLayerSetting():ServerLayerSetting| serverSubLayers | 属性 |
serverSubLayers:Array [read-only]
子图层集合。
public function get serverSubLayers():Array| visible | 属性 |
visible:Boolean [read-only]
确定图层是否可见。
public function get visible():Boolean