类名 IGSMapImageSubLayer

# new IGSMapImageSubLayer(options)

IGS地图图片图层的子图层

参数

名称 类型 默认值 描述
options Object

构造参数

url String

gdbp路径地址

renderer BaseRenderer

渲染样式对象,支持如下渲染样式:
1、单值渲染
2、分段渲染

definitionExpression String null

要素过滤参数,类似sql语句

geometryFilter GeometryFilter null

几何过滤条件对象,通过次参数可以在出图时,通过几何进行要素过滤

name String

图层名称

spatialReference SpatialReference

图层坐标系

visible Boolean true

图层可见性

layer IGSMapImageLayer

图层的父图层对象

id String

图层id

示例

过滤要显示的要素 - 初始化时设置

// ES5引入方式
const { Map } = zondy
const { IGSMapImageLayer } = zondy.layer
// ES6引入方式
import { Map, IGSMapImageLayer  } from "@mapgis/webclient-common"
// 初始化地图图片图层
const igsMapImageLayer = new IGSMapImageLayer({
  url: '服务基地址',
  // 设置子图层的要素过滤参数
  sublayers: [
    {
      id: "子图层id",
      definitionExpression: "类sql的查询语句"
    }
  ]
});
map.add(igsMapImageLayer);

继承关系

成员变量

成员变量概述

名称 类型 描述
definitionExpression String

要素过滤参数,类似sql语句

extendProps Object

初始化当前图层对象上不支持的属性,二次开发用户希望挂在图层对像上的属性可以存储到该属性中

extensionOptions Object

初始化图层的额外参数,可以通过该参数传入引擎原生的构造参数

id String

图层id,不给则生成随机id

layer Layer

父图层对象

renderer BaseRenderer

渲染样式对象

spatialReference SpatialReference

子图层空间参考系

sublayers Array

包含的子图层对象

title String

图层名称

visible Boolean

子图层显示或隐藏

成员变量详情

String

# definitionExpression

要素过滤参数,类似sql语句

Object

# extendProps

初始化当前图层对象上不支持的属性,二次开发用户希望挂在图层对像上的属性可以存储到该属性中

Inherited From:
Default Value:
  • {}
Object

# extensionOptions

初始化图层的额外参数,可以通过该参数传入引擎原生的构造参数

Inherited From:
Default Value:
  • {}
String

# id

图层id,不给则生成随机id

Overrides:
Layer

# layer

父图层对象

Overrides:
BaseRenderer

# readonly renderer

渲染样式对象

SpatialReference

# spatialReference

子图层空间参考系

Overrides:
Array

# sublayers

包含的子图层对象

Overrides:
String

# title

图层名称

Inherited From:
Boolean

# visible

子图层显示或隐藏

Overrides:

方法

方法概述

名称 返回值类型 描述
clone IGSMapImageSubLayer

克隆图层对象

toJSON Object

将图层转为json对象

方法详情

# clone()

克隆图层对象

Overrides:

克隆后的图层对象

# toJSON()

将图层转为json对象

Overrides:

josn对象

Object