IndoorBuilding

Public final クラス IndoorBuilding は Object を拡張します

建物を表します。

2 つの IndoorBuildings が表す物理的な建物が同じである場合、.equal() を行います。ただし、Google の建物モデルの更新などにより建物の構造モデルが変更された場合、古い IndoorBuilding オブジェクトと新しい IndoorBuilding オブジェクトは .equal() になりますが、コンテンツが異なることがあります。

パブリック メソッドの概要

ブール値
equals(Object other)
この IndoorBuilding が等しいかどうかをテストします。
整数
getActiveLevelIndex()
この建物で現在アクティブなレベルの getLevels() から返されるリスト内のインデックスを取得します(以前にアクティブなレベルが設定されていない場合のデフォルト)。
整数
getDefaultLevelIndex()
この建物のデフォルト レベルの getLevels() によって返されるリスト内のインデックスを取得します。
List<IndoorLevel>
getLevels()
建物の階を取得します。
整数
ブール値
isUnderground()
建物が完全に地下である場合に true を返します。

継承されたメソッドの概要

パブリック メソッド

public boolean equals (Object other)

この IndoorBuilding が等しいかどうかをテストします。

パラメータ
その他 Object です。
戻り値
  • 両方のオブジェクトが同じ場合は true(== 他の値)。

public int getActiveLevelIndex ()

この建物で現在アクティブなレベルの getLevels() によって返されるリスト内のインデックスを取得します(以前にアクティブなレベルが設定されていない場合のデフォルト)。

public int getDefaultLevelIndex ()

この建物のデフォルト レベルの getLevels() によって返されるリスト内のインデックスを取得します。

public List<IndoorLevel> getLevels ()

建物の階を取得します。通常、レベルは 1 つの建物によって囲まれますが、レベルは複数の建物によって囲まれていることもあります(たとえば、駐車場は複数の建物にまたがる場合があります)。レベルは上から順に表示順序です。

public int hashCode ()

public boolean isUnderground ()

建物が完全に地下である場合に true を返します。