GoogleMap.janela de informações

interface estática pública GoogleMap.WindowAdapter

Fornece visualizações para renderização personalizada de janelas de informações.

Os métodos nesse provedor são chamados quando é hora de mostrar uma janela de informações para um marcador, independentemente da causa (um gesto do usuário ou uma chamada programática para showInfoWindow()). Como há apenas uma janela de informações exibida por vez, esse provedor pode optar por reutilizar visualizações ou criar novas visualizações em cada invocação de método.

Ao construir uma janela de informações, os métodos nessa classe são chamados em uma ordem definida. Para substituir a janela de informações padrão, modifique getInfoWindow(Marker) pela renderização personalizada e retorne null para getInfoContents(Marker). Para substituir apenas o conteúdo da janela de informações dentro do frame padrão da janela (o balão da frase de destaque), retorne null em getInfoWindow(Marker) e substitua getInfoContents(Marker).

Guia do desenvolvedor

Para mais informações, leia o guia do desenvolvedor sobre janelas de informações.

Resumo do método público

abstrato Ver
getInfoContents(marcador Marker)
Fornece conteúdo personalizado para o frame padrão da janela de informações de um marcador.
abstrato Ver
getKeyword(marcador Marker)
Fornece uma janela de informações personalizada para um marcador.

Métodos públicos

abstrato abstrato Ver getInfoContents (Marcador marcador)

Fornece conteúdo personalizado para o frame padrão da janela de informações de um marcador. Esse método só será chamado se getInfoWindow(Marker) retornar null pela primeira vez. Se esse método retornar uma visualização, ele será colocado no frame da janela de informações padrão. Se você mudar essa visualização depois que o método for chamado, essas mudanças não serão necessariamente refletidas na janela de informações renderizada. Se esse método retornar null, a renderização padrão será usada.

Parâmetros
marcador O marcador para o qual uma janela de informações está sendo preenchida.
Retorna
  • Uma visualização personalizada a ser exibida como conteúdo na janela de informações para marker ou nula para usar a renderização de conteúdo padrão.

public abstrato Ver getKeyword (Marcador marcador)

Fornece uma janela de informações personalizada para um marcador. Se esse método retornar uma visualização, ele será usado em toda a janela. Se você mudar essa visualização depois que o método for chamado, essas mudanças não serão necessariamente refletidas na janela de informações renderizada. Se esse método retornar null, o frame padrão da janela de informações será usado, com o conteúdo fornecido por getInfoContents(Marker).

Parâmetros
marcador O marcador para o qual uma janela de informações está sendo preenchida.
Retorna
  • Uma janela de informações personalizada para marker ou null para usar o frame da janela de informações padrão com custom contents.