# new IGSMapImageSubLayer(options)
IGS地图图片图层的子图层
参数:
名称 | 类型 | 默认值 | 描述 |
---|---|---|---|
options |
Object | 构造参数 |
|
url |
String | gdbp路径地址 |
|
renderer |
BaseRenderer | ||
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);
继承关系
成员变量
Object
# readonly capabilities
子图层支持能力。子图层支持能力分为客户端能力和服务端能力,其中客户端能力包含cesium、leaflet、mapboxgl引擎能力。默认子图层客户端能力:所有引擎能力都为空;默认子图层服务端能力为空。
- Overrides:
Number
# maxScale
最大显示比例尺,图层在视图中可见的最大比例尺(最放大)。如果地图被放大到超过这个比例,图层将不可见。默认值为0,如果图层是瓦片类型,maxScale、minScale的默认值能和tileInfo上的保持一致,如果图层是动态图层,则和地图视图保持一致。maxScale应该始终小于minScale。
- Inherited From:
Number
# minScale
最小显示比例尺,图层在视图中可见的最小比例尺(最缩小)。如果地图被缩小到超过这个比例,图层将不可见。默认值为0,如果图层是瓦片类型,maxScale、minScale的默认值能和tileInfo上的保持一致,如果图层是动态图层,则和地图视图保持一致。minScale应该始终大于maxScale。
- Inherited From: