IndoorBuilding

公開最終類別 IndoorBuilding 擴充物件

代表建築物。

如果兩個室內建築物所代表的實際建築物相同,則會是 .equal()。然而,如果建築物的結構模型有所變動 (例如 Google 的建築物模型更新),則舊的 IndoorBuilding 物件和新的 IndoorBuilding 物件將會是 .equal(),但可能會包含不同的內容。

公用方法摘要

布林值
等於(其他物件)
測試此 IndoorBuilding 是否等於另一個值。
int
getActiveLevelIndex()
取得由這個建築物目前使用中的等級 getLevels() 所傳回的清單中索引 (如果先前未設定任何有效等級,則預設為預設)。
int
getDefaultLevelIndex()
取得由 getLevels() 傳回這個建築物預設等級的索引清單中的索引。
List<IndoorLevel>
getLevels()
取得建築物的樓層。
int
布林值
isUnderground()
如果建築物完全地下,則傳回 true。

繼承方法摘要

公用方法

公開布林值 等於 (物件其他)

測試此 IndoorBuilding 是否等於另一個值。

參數
其他 Object
傳回
  • 如果兩個物件相同,則傳回 true,即 == 其他物件。

public int getActiveLevelIndex ()

取得由這個建築物目前使用中的等級 getLevels() 所傳回的清單中索引 (如果先前未設定任何有效等級,則預設為預設)。

public int getDefaultLevelIndex ()

取得由 getLevels() 傳回這個建築物預設級別的索引中列出的索引。

public List<IndoorLevel> getLevels ()

取得建築物的樓層。雖然樓層通常由一棟建築物包住,但樓層可能由多棟建築物包住 (舉例來說,停車場層級可能橫跨多棟建築物)。層級會依上到下的「顯示順序」顯示。

public int hashCode ()

公開布林值 isUnderground ()

如果建築物完全地下,則傳回 true。