GoogleMap.OnIndoorStateChangeListener

公開静的インターフェース GoogleMap.OnIndoorStateChangeListener

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

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

抽象 void
onIndoorBuildingFocused()
地図には、フォーカスされた建物という概念があります。フォーカスされた建物は、現在ビューポートの中心に配置されているか、ユーザーが UI または位置情報プロバイダを通じて選択した建物です。
抽象 void
onIndoorLevelActivatedIndoorBuilding の建物)
地図には、訪れたことがあるビルディングや、レベルが選択されていたビルディングの有効レベルが記録されています。

パブリック メソッド

public Abstract void onIndoorBuildingFocused ()

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

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

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

public 抽象 void onIndoorLevelActivated (IndoorBuilding の建物)

地図には、訪れたことがあるビルディングや、レベルが選択されていたビルディングの有効レベルが記録されています。このレベルが変化すると、建物がフォーカスされているかどうかにかかわらず、このコールバックがトリガーされます。このコールバックは、デフォルト レベルが最初に利用可能になったときにも呼び出されます。

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

パラメータ
ビルドしています アクティブなレベルが変更されたビルディング(null ではない)。