GoogleMap.InfoWindowAdapter

interfaccia statica pubblica GoogleMap.InfoWindowAdapter

Fornisce visualizzazioni per il rendering personalizzato delle finestre informative.

I metodi di questo fornitore 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é viene mostrata una sola finestra informativa alla volta, questo provider può scegliere di riutilizzare le viste o di crearne di nuove a ogni chiamata al metodo.

Quando crei una finestra informativa, i metodi di questa classe vengono richiamati 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 predefinito della finestra informativa (il fumetto del callout), restituisci null in getInfoWindow(Marker) e sostituisci getInfoContents(Marker).

Guida per gli sviluppatori

Per ulteriori informazioni, leggi la guida per gli sviluppatori Info Windows.

Riepilogo del metodo pubblico

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

Metodi pubblici

Public abstract Visualizza getInfoContents (indicatore Indicatore)

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

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

Public abstract Visualizza getInfoWindow (indicatore 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 vista dopo aver richiamato questo metodo, le modifiche non verranno necessariamente riportate nella finestra informativa visualizzata. Se questo metodo restituisce null , verrà utilizzato il frame della finestra informativa predefinito, con i contenuti forniti da getInfoContents(Marker).

Parametri
segnaposto L'indicatore per il quale viene compilata una finestra informativa.
Ritorni
  • Una finestra informativa personalizzata per marker o null per utilizzare il frame della finestra informativa predefinito con custom contents.