GoogleMap.InfoFinestraAdapter

interfaccia statica pubblica GoogleMap.InfoWindowAdapter

Fornisce visualizzazioni per il rendering personalizzato delle finestre informative.

I metodi su questo provider vengono chiamati quando è il momento di mostrare una finestra informativa per un indicatore, indipendentemente dalla causa (un gesto dell'utente o una chiamata programmatica a showInfoWindow()). Poiché alla volta viene mostrata una sola finestra informativa, questo fornitore può scegliere di riutilizzare le viste o creare nuove viste per ogni chiamata al metodo.

Quando crei una finestra informativa, i metodi di questo corso vengono chiamati in un ordine definito. Per sostituire la finestra informativa predefinita, sostituisci getInfoWindow(Marker) con il rendering personalizzato e restituisci null per getInfoContents(Marker). Per sostituire solo i contenuti della finestra informativa all'interno del frame della finestra informativa predefinita (bolla del callout), restituisci null in getInfoWindow(Marker) e sostituisci getInfoContents(Marker).

Guida per gli sviluppatori

Per maggiori informazioni, leggi la guida per gli sviluppatori Informazioni su Windows.

Riepilogo del metodo pubblico

astratta Visualizza
getInfoContents(Indicatore indicatore)
Fornisce contenuti personalizzati per il frame della finestra informativa predefinita di un indicatore.
astratta Visualizza
getInfoWindow(Indicatore indicatore)
Fornisce una finestra informativa personalizzata per un indicatore.

Metodi pubblici

astratto pubblico Visualizza getInfoContents (indicatore)

Fornisce contenuti personalizzati per il frame della finestra informativa predefinita di un indicatore. Questo metodo viene richiamato solo se getInfoWindow(Marker) restituisce null per la prima volta. Se questo metodo restituisce una vista, verrà inserita nel frame della finestra informativa predefinita. Se modifichi questa visualizzazione dopo aver chiamato questo metodo, le modifiche non verranno applicate necessariamente nella finestra informativa visualizzata. Se questo metodo restituisce null, verrà utilizzato il rendering predefinito.

Parametri
segnaposto L'indicatore per cui viene compilata una finestra informativa.
Restituisce
  • Una visualizzazione personalizzata da visualizzare come contenuti nella finestra informativa per marker oppure null per utilizzare invece il rendering predefinito dei contenuti.

astratto pubblico Visualizza getInfoWindow (indicatore)

Fornisce una finestra informativa personalizzata per un indicatore. Se questo metodo restituisce una vista, viene utilizzato per l'intera finestra informativa. Se modifichi questa visualizzazione dopo aver chiamato questo metodo, le modifiche non verranno applicate necessariamente nella finestra informativa visualizzata. Se questo metodo restituisce null, verrà utilizzato il frame della finestra informativa predefinita, con i contenuti forniti da getInfoContents(Marker).

Parametri
segnaposto L'indicatore per cui viene compilata una finestra informativa.
Restituisce
  • Finestra informativa personalizzata per marker o null per usare il frame della finestra informativa predefinita con custom contents.