Udostępnia widoki umożliwiające niestandardowe renderowanie okien informacyjnych.
Metody tego dostawcy są wywoływane, gdy nadejdzie pora wyświetlenia okna informacyjnego znacznika, niezależnie od przyczyny (gestu użytkownika lub automatycznego wywołania funkcji showInfoWindow()
. Ponieważ w danym momencie wyświetlane jest tylko 1 okno informacyjne, dostawca może zdecydować się na ponowne wykorzystanie widoków lub utworzyć nowe widoki dla każdego wywołania metody.
Podczas tworzenia okna informacyjnego metody z tej klasy są wywoływane w określonej kolejności. Aby zastąpić domyślne okno informacyjne, zastąp getInfoWindow(Marker)
renderowaniem niestandardowym i zwróć null
dla metody getInfoContents(Marker)
. Aby zastąpić tylko zawartość okna informacyjnego w domyślnej ramce okna informacyjnego (dymku z objaśnieniem), zwróć null
w getInfoWindow(Marker)
i zastąp parametr getInfoContents(Marker)
.
Przewodnik dla programistów
Więcej informacji znajdziesz w przewodniku dla programistów dotyczącym informacji o systemie Windows.
Podsumowanie metod publicznych
widok abstrakcyjny |
getInfoContents(znacznik Marker)
Udostępnia niestandardową zawartość domyślnej ramki okna informacyjnego znacznika.
|
widok abstrakcyjny |
Metody publiczne
public abstrat Wyświetl getInfoContents (znacznik Marker)
Udostępnia niestandardową zawartość domyślnej ramki okna informacyjnego znacznika. Ta metoda jest wywoływana tylko wtedy, gdy getInfoWindow(Marker)
najpierw zwraca null
. Jeśli ta metoda zwróci widok, zostanie on umieszczony w domyślnej ramce okna informacyjnego. Jeśli zmienisz ten widok po wywołaniu tej metody, zmiany te niekoniecznie zostaną odzwierciedlone w wyrenderowanym oknie informacyjnym. Jeśli ta metoda zwraca wartość null
, zamiast niej zostanie użyte renderowanie domyślne.
Parametry
znacznik | Znacznik, dla którego wypełniane jest okno informacyjne. |
---|
Akcje powrotne
- Widok niestandardowy wyświetlany jako zawartość w oknie informacyjnym dla elementu
marker
lub wartość null, aby zamiast niego używać domyślnego renderowania treści.
publiczny abstrakcyjny Widok getInfoWindow (znacznik Marker)
Udostępnia niestandardowe okno informacyjne dla znacznika. Jeśli ta metoda zwraca widok, jest używany dla całego okna informacyjnego. Jeśli zmienisz ten widok po wywołaniu tej metody, zmiany te nie muszą być odzwierciedlone w renderowanym oknie informacyjnym. Jeśli ta metoda zwraca null
, zostanie użyta domyślna ramka okna informacyjnego z treścią podaną przez getInfoContents(Marker)
.
Parametry
znacznik | Znacznik, dla którego wypełniane jest okno informacyjne. |
---|
Akcje powrotne
- Niestandardowe okno informacyjne dla
marker
lubnull
, gdzie używana jest domyślna ramka okna informacyjnego zcustom contents
.