Um listener para quando o estado interno muda. Os eventos são notificados na linha de execução de IU do Android.
Resumo do método público
void abstrato |
onIndoorBuildingFocused()
O mapa mantém uma ideia de edifício em foco, que é o edifício centralizado na janela de visualização ou selecionado pelo usuário na IU ou no provedor de localização.
|
void abstrato |
onIndoorLevelActivated(edifício IndoorBuilding)
O mapa acompanha o nível ativo de cada edifício que foi visitado ou que teve um nível selecionado.
|
Métodos públicos
public abstrato void onIndoorBuildingFocused ()
O mapa mantém uma ideia de edifício em foco, que é o edifício centralizado na janela de visualização ou selecionado pelo usuário na IU ou no provedor de localização. Esse callback é chamado quando o edifício em foco é alterado.
Esse 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. Portanto, eles precisam confiar no getFocusedBuilding() para fornecer as informações mais atualizadas. É possível que mais de uma chamada onIndoorBuildingFocused seja feita sem que o edifício em foco mude.
public abstrato void onIndoorLevelActivated (IndoorBuilding edifício
O mapa acompanha o nível ativo de cada edifício que foi visitado ou que teve um nível selecionado. Quando esse nível mudar, esse callback será acionado, independentemente de o edifício estar focado ou não. Esse callback também é chamado quando o nível padrão é disponibilizado pela primeira vez.
Esse método só será chamado depois que os dados do edifício estiverem disponíveis.
Parâmetros
criando | o edifício em que o nível ativo mudou, nunca nulo. |
---|