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