Um listener para quando o estado interno muda. Os eventos são notificados na linha de execução de interface do Android.
Resumo do método público
vazio abstrato |
onIndoorBuildingFocused()
O mapa mantém a noção de edifício em foco, que é o edifício atualmente centralizado na janela de visualização ou selecionado pelo usuário na interface ou no provedor de localização.
|
vazio abstrato |
onIndoorLevelActivated(IndoorBuilding)
O mapa monitora o nível ativo de cada edifício que foi visitado ou teve um nível selecionado.
|
Métodos públicos
public abstrato void onIndoorBuildingFocused ()
O mapa mantém a noção de edifício em foco, que é o edifício atualmente centralizado na janela de visualização ou selecionado pelo usuário na interface ou no provedor de localização. Esse callback é chamado quando o edifício em foco muda.
Este método só será chamado depois que os dados do edifício estiverem disponíveis.
O edifício em foco não é referenciado como um parâmetro desse método devido a problemas de sincronização. Se várias solicitações de foco forem processadas, os listeners poderão ser notificados fora de ordem. Por isso, é preciso confiar no próprio getFocusedBuilding() para fornecer as informações mais atualizadas. É possível que mais de uma chamada de onIndoor BuildingFocused seja feita sem que o edifício em foco mude.
público abstrato void onIndoorLevelActivated (IndoorBuilding)
O mapa monitora o nível ativo de cada edifício que foi visitado ou teve um nível selecionado. Quando esse nível mudar, o callback será acionado, independente de o edifício estar em foco ou não. Esse callback também é chamado quando o nível padrão fica disponível pela primeira vez.
Este método só será chamado depois que os dados do edifício estiverem disponíveis.
Parâmetros
criando | edifício para o qual o nível ativo foi alterado, nunca nulo. |
---|