IndoorBuilding

public final class IndoorBuilding Extensions Object

建物を表します。

物理的な建物が同じであれば、2 つの IndoorBuilding は .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
戻り値
  • 両方のオブジェクトが同じオブジェクトである場合(つまり、これ == other の場合)は true になります。

public int getActiveLevelIndex ()

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

public int getDefaultLevelIndex ()

この建物のデフォルト レベルの getLevels() が返すリスト内のインデックスを取得します。

public List<IndoorLevel> getLevels ()

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

public int hashCode ()

public boolean isUnderground ()

建物が完全に地下の場合は true を返します。