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
onull
per utilizzare il frame della finestra informativa predefinito concustom contents
.