SwipeConfig

类:卷帘配置项

Constructor

new Glodon.Bimface.Plugins.Viewport.SwipeConfig(viewer, layerContents, borderDraggable, embeddedViewDraggable, mode)

构造卷帘配置项

Parameters:
NameTypeDescription
viewerGlodon.Bimface.Viewer.ViewerGIS

Viewer对象,必填项

layerContentsArray

两视口内包含图层或图层组的ID对象数组,例[{layerId: [layerId1,layerId2…],layerGroupId:[groupId1,groupId2]},{layerId:[layerId3,layerId4…],layerGroupId:[groupId1,groupId2]} ]。设置顺序为从左至右、从上至下、从外视口至内嵌视口

borderDraggableBoolean

设置视口边框是否可拖拽,默认为true

embeddedViewDraggableBoolean

设置内嵌视口是否可拖拽,当type为EmbeddedView时生效。默认为true

modeObject

卷帘样式

typeGlodon.Bimface.Plugins.Viewport.SwipeType

卷帘样式类型。默认为Glodon.Bimface.Plugins.Viewport.SwipeType.SplitView

positionNumber

视口分割轴的位置比例,当type为SplitView时生效。取值范围(0,1),默认为0.5(即均分两视口)

directionGlodon.Bimface.Common.Direction

视口排列方向。当type为SplitView时生效。默认为Glodon.Bimface.Common.Direction.Horizontal,即左右视口

viewRegionObject

内嵌视口区域设置。当type为EmbeddedView时生效

locationXNumber

内嵌视口左上角相对div容器 x 轴的坐标,单位为像素

locationYNumber

内嵌视口左上角相对div容器 y 轴的坐标,单位为像素

widthRatioNumber

视口宽度占div宽度的比例,取值范围 (0,1)

heightRatioNumber

视口高度占div高度的比例,取值范围 (0,1)