LayerManager
类:图层管理器
Glodon.Bimface.Earth.Layer.LayerManager
Methods
addLayer(layer, parentLayerId)
在指定GroupLayer下新增图层
Parameters:
| Name | Type | Description | 
|---|---|---|
| layer | Object | 图层对象 | 
| parentLayerId | String | 父节点图层ID(需为GroupLayer),默认为RootLayer | 
getLayer(layerId)
根据ID获取图层
Parameters:
| Name | Type | Description | 
|---|---|---|
| layerId | String | 图层ID | 
Returns:
| Type | Description | 
|---|---|
| Object | 图层对象 | 
getLayerByType(type)
根据图层类型获取图层对象
Parameters:
| Name | Type | Description | 
|---|---|---|
| type | String | 图层类型 | 
Returns:
| Type | Description | 
|---|---|
| Array | 图层对象的数组 | 
moveLayer(layerId, targetLayerId)
移动图层
Parameters:
| Name | Type | Description | 
|---|---|---|
| layerId | String | 图层ID | 
| targetLayerId | String | 父节点图层ID(需为GroupLayer) | 
removeLayer(layerId)
根据ID移除图层
Parameters:
| Name | Type | Description | 
|---|---|---|
| layerId | String | 图层ID | 
showLayers(layerIds)
根据图层ID显示图层
Parameters:
| Name | Type | Description | 
|---|---|---|
| layerIds | Array | 图层ID的数组 | 
zoomToLayer(layerId, callback)
缩放至图层
Parameters:
| Name | Type | Description | 
|---|---|---|
| layerId | String | 图层ID | 
| callback | Function | 缩放结束后的回调函数,可不填 | 
← CameraGIS GroupLayer →