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
|
|
当室内图楼层切换时触发此事件。 |