IndoorBuilding

IndoorBuilding代表室内建筑实例,不可被实例化,只能通过IndoorManager获取。IndoorManager可以切换IndoorBuilding的激活状态,处于激活状态的室内建筑可以切换楼层。(获取室内相关信息,请点击这里)

方法

方法 返回值 说明
setSelectedFloor(floor:String) this 设置当前选中楼层
getMap() Map 获取地图对象,若为空返回null
getManager() IndoorManager 获取室内建筑物的管理器
getSelectedFloor() String 获取室内建筑物的当前展示的楼层
getBuildingInfo() IndoorBuildingInfo 获取室内建筑物信息
isActive() Boolean 室内建筑物是否处于激活状态
on(eventName:String, listener:Function) this 添加listener到eventName事件的监听器数组中
off(eventName:String, listener:Function) this 从eventName事件的监听器数组中移除指定的listener

事件

事件名 参数 说明
floor_changed 当室内图楼层切换时触发此事件。