GoogleMap.OnIndoorStateChangeListener

interfaccia statica pubblica GoogleMap.OnIndoorStateChangeListener

Un listener per la modifica dello stato interno. Gli eventi vengono avvisati nel thread dell'interfaccia utente di Android.

Riepilogo del metodo pubblico

astratto void
onIndoorBuildingFocused()
La mappa mantiene una nozione di edificio incentrato, ovvero l'edificio attualmente centrato nell'area visibile o altrimenti selezionato dall'utente tramite l'interfaccia utente o il fornitore della posizione.
astratto void
onIndoorLevelActivated(edificio IndoorBuilding)
La mappa tiene traccia del livello attivo per ogni edificio che è stato visitato o in altro modo il cui livello era selezionato.

Metodi pubblici

Public abstract void onIndoorBuildingFocused ()

La mappa mantiene una nozione di edificio incentrato, ovvero l'edificio attualmente centrato nell'area visibile o altrimenti selezionato dall'utente tramite l'interfaccia utente o il fornitore della posizione. Questo callback viene chiamato quando l'edificio attivo viene modificato.

Questo metodo verrà richiamato solo dopo che i dati dell'edificio saranno diventati disponibili.

Non viene fatto riferimento all'edificio attivo come parametro di questo metodo a causa di problemi di sincronizzazione: se vengono gestite più richieste di impostazione dello stato attivo, i listener potrebbero essere avvisati in disordine, pertanto è opportuno affidarsi a getfocusedBuilding() per fornire le informazioni più aggiornate. È possibile che venga effettuata più di una chiamata onIndoorBuilding Focused senza che l'edificio interessato venga effettivamente modificato.

Public abstract void onIndoorLevelActivated (edificio IndoorBuilding)

La mappa tiene traccia del livello attivo per ogni edificio che è stato visitato o in altro modo il cui livello era selezionato. Quando il livello cambia, il callback viene attivato a prescindere dal fatto che l'edificio sia attivo o meno. Questo callback viene chiamato anche quando il livello predefinito diventa disponibile per la prima volta.

Questo metodo verrà richiamato solo dopo che i dati dell'edificio saranno diventati disponibili.

Parametri
in fase di creazione l'edificio per il quale il livello attivo è stato modificato, mai nullo.