fengmap.buttonGroupsControl 类
buttonGroupsControl 楼层控制控件,按钮型,初始时候为一个按钮,点击后弹出楼层。一个地图只包含1个楼层控件。
模块: FMControls
实例化
changeFocusGroup
changeFocusGroup
(
-
目标层groupID
-
是否多层状态
)
切换楼层方法
参数:
名称 | 类型 | 标记 | 描述 |
---|---|---|---|
目标层groupID
| Int | ||
是否多层状态
| Boolean |
onChange
onChange
(
-
[2]
)
楼层按钮切换回调
参数:
名称 | 类型 | 标记 | 描述 |
---|---|---|---|
[2] |
Function | 可选的 |
示例:
//地图加载完回调事件
map.on('loadComplete', function() {
//创建楼层(按钮型),创建时请在地图加载后(loadComplete回调)创建。
//不带单/双层楼层控制按钮,初始时只有1个按钮,点击后可弹出其他楼层按钮
groupControl = new fengmap.buttonGroupsControl(map, ctlOpt);
//保持多层和楼层切换一致
groupControl.onChange(function(groups,allLayer){
//groups 表示当前要切换的楼层ID数组,
//allLayer表示当前楼层是单层状态还是多层状态。
//...
});
});
allLayer
Unknown
只读
当前楼层的状态,默认是单楼层的。
enableExpand
Unknown
能否点击楼层主按钮。false为允许弹出楼层列表。
expand
Unknown
是否展开楼层列表,true为展开,false为不展开