GoogleMap.InfoWindowAdapter

publiczny interfejs statyczny GoogleMap.InfoWindowAdapter

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
getInfoWindow(znacznik Marker)
Udostępnia niestandardowe okno informacyjne dla znacznika.

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 lub null, gdzie używana jest domyślna ramka okna informacyjnego z custom contents.