Écouteur des changements d'état intérieur. Les événements sont notifiés dans le thread UI Android.
Récapitulatif des méthodes publiques
vide abstrait |
onIndoorBuildingFocused()
La carte conserve la notion de bâtiment sélectionné, c'est-à-dire le bâtiment actuellement centré dans la fenêtre d'affichage ou sélectionné par l'utilisateur via l'interface utilisateur ou le fournisseur de localisation.
|
vide abstrait |
onIndoorLevelActivated(bâtiment IndoorBuilding)
La carte suit le niveau actif de chaque bâtiment visité ou ayant un niveau sélectionné.
|
Méthodes publiques
public abstract void onIndoorBuildingFocused ()
La carte conserve la notion de bâtiment sélectionné, c'est-à-dire le bâtiment actuellement centré dans la fenêtre d'affichage ou sélectionné par l'utilisateur via l'interface utilisateur ou le fournisseur de localisation. Ce rappel est appelé lorsque le bâtiment sélectionné change.
Cette méthode ne sera appelée que lorsque les données des bâtiments seront disponibles.
Le bâtiment ciblé n'est pas référencé en tant que paramètre de cette méthode en raison de problèmes de synchronisation: si plusieurs requêtes de ciblage sont traitées, les écouteurs peuvent être notifiés dans le désordre. Vous devez donc utiliser getFocusedBuilding() lui-même pour fournir les informations les plus récentes. Il est possible que plusieurs appels onIndoorBuildingFocused soient effectués sans que le bâtiment sélectionné n'ait été réellement modifié.
public abstrait vide onIndoorLevelActivated (bâtiment IndoorBuilding)
La carte suit le niveau actif de chaque bâtiment visité ou ayant un niveau sélectionné. Lorsque ce niveau change, ce rappel est déclenché, que le bâtiment soit sélectionné ou non. Ce rappel est également appelé lorsque le niveau par défaut devient disponible.
Cette méthode ne sera appelée que lorsque les données des bâtiments seront disponibles.
Paramètres
en cours de compilation | le bâtiment pour lequel le niveau actif a changé, jamais nul. |
---|