IndoorBuilding

public final 类 IndoorBuilding扩展 Object

表示建筑物。

如果两个 IndoorBuildings 表示的物理建筑物相同,则为 .equal()。不过,如果建筑物的结构模型发生变化(例如,由于 Google 的建筑物模型更新),则旧的 IndoorBuilding 对象和新的 IndoorBuilding 对象将为 .equal(),但可能会具有不同的内容。

公共方法摘要

布尔值
equals(其他对象)
用于测试此 IndoorBuilding 是否等于另一个。
整型
getActiveLevelIndex()
获取此建筑物中当前处于活动状态的楼层的 getLevels() 返回的列表中的索引(如果之前未设置活动楼层,则为默认值)。
整型
getDefaultLevelIndex()
获取此建筑物的默认级别的 getLevels() 返回的列表中的索引。
List<IndoorLevel>IndoorLevel
getLevels()
获取建筑物的楼层。
整型
布尔值
isUnderground()
如果建筑物完全位于地下,则返回 true。

继承的方法摘要

公共方法

public boolean 等于 (其他对象)

用于测试此 IndoorBuilding 是否等于另一个。

参数
其他 一个 Object
返回
  • 如果两个对象是同一个对象,则为“true”(即此值 ==“其他”)。

public int getActiveLevelIndex ()

获取此建筑物中当前活跃楼层的 getLevels() 返回的列表中的索引(如果之前未设置活动楼层,则为默认值)。

public int getDefaultLevelIndex ()

获取此建筑物的默认级别的 getLevels() 返回的列表中的索引。

public List<IndoorLevel> getLevels ()

获取建筑物的楼层。一个楼层通常由单个建筑物封闭,而一个楼层也可能由多个建筑物封闭(例如,一个停车场楼层可能跨越多个建筑物)。这些级别从上到下按“显示顺序”排列。

public int hashCode ()

public boolean isUnderground ()

如果建筑物完全位于地下,则返回 true。