GoogleMap.OnIndoorStateChangeListener

publiczny interfejs statyczny GoogleMap.OnIndoorStateChangeListener

Detektor zmian stanu pomieszczenia. Powiadomienia o zdarzeniach są wysyłane w wątku interfejsu Androida.

Podsumowanie metod publicznych

abstrakcyjna pustka
onIndoorBuildingFocused()
Mapa odzwierciedla konkretny budynek, czyli budynek jest obecnie wyśrodkowany w widocznym obszarze lub w inny sposób wybrany przez użytkownika za pomocą interfejsu użytkownika lub dostawcy lokalizacji.
abstrakcyjna pustka
onIndoorLevelActivated(budynek IndoorBuilding)
Na mapie jest zapisany poziom aktywny w przypadku każdego budynku, który został odwiedzony lub który miał inny poziom.

Metody publiczne

public abstract void onIndoorBuildingFocused ()

Mapa odzwierciedla konkretny budynek, czyli budynek jest obecnie wyśrodkowany w widocznym obszarze lub w inny sposób wybrany przez użytkownika za pomocą interfejsu użytkownika lub dostawcy lokalizacji. To wywołanie zwrotne jest wywoływane po zmianie wybranego budynku.

Ta metoda zostanie wywołana dopiero po udostępnieniu danych budynków.

Wybrany budynek nie jest przywoływany jako parametr tej metody z powodu problemów z synchronizacją: jeśli obsługiwanych jest wiele żądań zaznaczenia, detektory mogą otrzymywać powiadomienia w nieprawidłowej kolejności. W tym celu należy korzystać z funkcji getFocusedBuilding(), aby dostarczać najbardziej aktualne informacje. Może się zdarzyć, że zostanie wykonane więcej niż 1 wywołanie onIndoorBuildingFocused, ale w rzeczywistości nie zmieni się skupiony budynek.

public abstract void onIndoorLevelActivated (budynek IndoorBuilding)

Na mapie jest zapisany poziom aktywny w przypadku każdego budynku, który został odwiedzony lub który miał inny poziom. Gdy ten poziom się zmieni, wywołanie zwrotne zostanie wykonane niezależnie od tego, czy budynek jest aktywny, czy nie. To wywołanie zwrotne jest też wywoływane, gdy po raz pierwszy stanie się dostępny poziom domyślny.

Ta metoda zostanie wywołana dopiero po udostępnieniu danych budynków.

Parametry
kompilowane budynek, którego aktywny poziom uległ zmianie, nigdy nie ma wartości null.