Em breve, a Plataforma Google Maps usará a nova estilização de mapas. Essa atualização inclui uma nova paleta de cores padrão e melhorias nas experiências de mapa e na usabilidade. Todos os estilos de mapa serão atualizados automaticamente em março de 2025. Para mais informações sobre a disponibilidade e como ativar logo, consulte Novo estilo de mapa para a Plataforma Google Maps.
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.
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.
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.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2024-09-05 UTC."],[[["`GoogleMap.OnIndoorStateChangeListener` is a listener interface that monitors changes in indoor states on a Google Map."],["It provides two methods: `onIndoorBuildingFocused()` which is triggered when the focused building changes and `onIndoorLevelActivated()` which is triggered when the active level within a building changes."],["Both methods are notified on the Android UI thread and are only called after the relevant building data is available."],["The `onIndoorBuildingFocused()` method does not provide the focused building as a parameter due to potential synchronization issues and listeners should instead use `getFocusedBuilding()` for the most up-to-date information."],["The `onIndoorLevelActivated()` method provides the `IndoorBuilding` object as a parameter, indicating the building for which the active level has changed."]]],[]]