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 |
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
ounull
para usar o frame da janela de informações padrão comcustom contents
.