GoogleMap.janela de informações

interface estática pública GoogleMap.InfoWindowAdapter

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 reutilizar visualizações ou criar novas visualizações em cada invocação de método.

Durante a criação de uma janela de informações, os métodos nessa classe são chamados em uma ordem definida. Para substituir a janela padrão, substitua 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 Janelas de informações.

Resumo do método público

visualização abstrata
getInfoContents(marcador Marcador)
Fornece conteúdo personalizado para o frame da janela de informações padrão de um marcador.
visualização abstrata
getInfoWindow(marcador Marcador)
Fornece uma janela de informações personalizada para um marcador.

Métodos públicos

public summary Ver getInfoContents (Marcador marcador)

Fornece conteúdo personalizado para o frame da janela de informações padrão de um marcador. Esse método só será chamado se getInfoWindow(Marker) primeiro retornar null. Se esse método retornar uma visualização, ela será colocada dentro do frame padrão da janela de informações. 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.

público abstrato Ver getInfoWindow (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 padrão da janela com custom contents.