public final class IndoorBuilding
Extensions Object
建物を表します。
物理的な建物が同じであれば、2 つの IndoorBuilding は .equal() です。ただし、Google の建物モデルの更新などにより、建物の構造モデルが変更された場合、古い IndoorBuilding オブジェクトと新しい IndoorBuilding オブジェクトは .equal() になりますが、内容は異なる可能性があります。
パブリック メソッドの概要
ブール値 |
equals(Object other)
この
IndoorBuilding が他と等しいかどうかをテストします。 |
整数 |
getActiveLevelIndex()
この建物で現在アクティブになっているレベルの
getLevels() によって返されるリスト内のインデックスを取得します(アクティブ レベルが設定されていない場合のデフォルト)。 |
整数 |
getDefaultLevelIndex()
この建物のデフォルト レベルの
getLevels() から返されるリスト内のインデックスを取得します。 |
List<IndoorLevel> |
getLevels()
建物のレベルを取得します。
|
整数 |
hashCode()
|
ブール値 |
isUnderground()
建物が完全に地下の場合は true を返します。
|
継承されたメソッドの概要
パブリック メソッド
public boolean equals (Object other)
この IndoorBuilding
が他と等しいかどうかをテストします。
パラメータ
その他 | Object 。 |
---|
戻り値
- 両方のオブジェクトが同じオブジェクトである場合(つまり、これ == other の場合)は true になります。
public int getActiveLevelIndex ()
この建物で現在アクティブになっているレベルの getLevels()
によって返されるリスト内のインデックスを取得します(アクティブ レベルが設定されていない場合のデフォルト)。
public List<IndoorLevel> getLevels ()
建物のレベルを取得します。通常、1 階は 1 つの建物で囲まれていますが、1 階は複数の建物で囲まれている場合があります(たとえば、駐車場レベルは複数の建物にまたがっている場合があります)。レベルは上から下へ「表示順」で表示されています。
public int hashCode ()
public boolean isUnderground ()
建物が完全に地下の場合は true を返します。