GoogleMap.OnIndoorStateChangeListener

public static インターフェース GoogleMap.OnIndoorStateChangeListener

室内状態が変化したときのリスナー。イベントは Android UI スレッドで通知されます。

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

抽象 void
onIndoorBuildingFocused()
地図では「フォーカスされている建物」という概念が維持されます。ここでいう建物とは、現在ビューポートの中心にあるか、UI や位置情報プロバイダを使ってユーザーが選択した建物です。
抽象 void
onIndoorLevelActivatedIndoorBuilding の建物)
地図では、訪問された、または選択されたレベルごとに、アクティブなレベルが追跡されます。

パブリック メソッド

public onIndoorBuildingFocused()

地図では「フォーカスされている建物」という概念が維持されます。ここでいう建物とは、現在ビューポートの中心にあるか、UI や位置情報プロバイダを使ってユーザーが選択した建物です。このコールバックは、フォーカスされている建物が変更されたときに呼び出されます。

このメソッドは、建物データが使用可能になった後にのみ呼び出されます。

同期の問題により、フォーカスされている建物がこのメソッドのパラメータとして参照されません。複数のフォーカス リクエストが処理されると、リスナーに順不同で通知される可能性があるため、getFocusedBuilding() 自体を使用して最新の情報を提供する必要があります。フォーカスされている建物が実際に変更されることなく、複数の onIndoorBuildingFocused 呼び出しが行われる可能性があります。

public 抽象 void onIndoorLevelActivated IndoorBuilding の建物)

地図では、訪問された、または選択されたレベルごとに、アクティブなレベルが追跡されます。レベルが変わると、建物がフォーカスされているかどうかにかかわらず、このコールバックがトリガーされます。このコールバックは、デフォルト レベルが最初に利用可能になったときにも呼び出されます。

このメソッドは、建物データが使用可能になった後にのみ呼び出されます。

パラメータ
ビルドしています アクティブなレベルが変更された建物。null は指定できません。