LayerManager

类:图层管理器

Glodon.Bimface.Earth.Layer.LayerManager

Methods

addLayer(layer, parentLayerId)

在指定GroupLayer下新增图层

Parameters:
NameTypeDescription
layerObject

图层对象

parentLayerIdString

父节点图层ID(需为GroupLayer),默认为RootLayer

getLayer(layerId)

根据ID获取图层

Parameters:
NameTypeDescription
layerIdString

图层ID

Returns:
TypeDescription
Object

图层对象

getLayerByType(type)

根据图层类型获取图层对象

Parameters:
NameTypeDescription
typeString

图层类型

Returns:
TypeDescription
Array

图层对象的数组

moveLayer(layerId, targetLayerId)

移动图层

Parameters:
NameTypeDescription
layerIdString

图层ID

targetLayerIdString

父节点图层ID(需为GroupLayer)

removeLayer(layerId)

根据ID移除图层

Parameters:
NameTypeDescription
layerIdString

图层ID

showLayers(layerIds)

根据图层ID显示图层

Parameters:
NameTypeDescription
layerIdsArray

图层ID的数组

zoomToLayer(layerId, callback)

缩放至图层

Parameters:
NameTypeDescription
layerIdString

图层ID

callbackFunction

缩放结束后的回调函数,可不填