Widok Street View

klasa publiczna StreetViewPanoramaView rozszerza FrameLayout

Widok, który zawiera panoramę Street View (z danymi uzyskanymi z usługi Mapy Google). Po zaznaczeniu tej opcji przechwytuje ona naciśnięcia klawiszy i gesty dotykowe, aby przesunąć panoramę.

Użytkownicy tej klasy muszą przekazywać wszystkie metody cyklu życia z zasobów Activity lub Fragment zawierających ten widok do odpowiednich metod w tej klasie. W szczególności musisz przekazywać te metody:

StreetViewPanorama należy uzyskać za pomocą getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback). StreetViewPanoramaView automatycznie uruchamia system Street View i widok.

Aby uprościć sposób wyświetlania panoramy Street View, użyj właściwości StreetViewPanoramaFragment (lub SupportStreetViewPanoramaFragment), jeśli chcesz kierować reklamy na wcześniejsze platformy.

Uwaga: odradzamy dodawanie dzieci do tego widoku.

Uwaga: pakiet SDK Map Google na Androida nie obsługuje wielu obiektów StreetViewPanoramaView w ramach jednej aktywności.

Dziedziczone podsumowanie stałych

Podsumowanie dziedziczonych pól

Publiczne podsumowanie konstruktora

StreetViewPanoramaView(kontekst kontekst, atrybuty zestawu atrybutów)
StreetViewPanoramaView(kontekst kontekst, atrybuty zestawu atrybutów, int defStyle)

Podsumowanie metod publicznych

void
getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback callback)
Ustawianie obiektu wywołania zwrotnego, który będzie aktywowany, gdy instancja StreetViewPanorama będzie gotowa do użycia.
ostateczna unieważnienie
onCreate(Bundle savedInstanceState)
Musisz wywołać tę metodę z odpowiedniej metody nadrzędnej aktywności/fragmentu.
void
onDestroy()
Musisz wywołać tę metodę z odpowiedniej metody nadrzędnej aktywności/fragmentu.
ostateczna unieważnienie
onLowMemory()
Musisz wywołać tę metodę z odpowiedniej metody nadrzędnej aktywności/fragmentu.
ostateczna unieważnienie
onPause()
Musisz wywołać tę metodę z odpowiedniej metody nadrzędnej aktywności/fragmentu.
void
onResume()
Musisz wywołać tę metodę z odpowiedniej metody nadrzędnej aktywności/fragmentu.
ostateczna unieważnienie
onSaveInstanceState(Bundle outState)
Musisz wywołać tę metodę z odpowiedniej metody nadrzędnej aktywności/fragmentu.
void
onStart()
Musisz wywołać tę metodę z odpowiedniej metody nadrzędnej aktywności/fragmentu.
void
onStop()
Musisz wywołać tę metodę z odpowiedniej metody nadrzędnej aktywności/fragmentu.

Podsumowanie metod dziedziczonych

Publiczne konstruktorzy

publiczna StreetViewPanoramaView (kontekst)

Parametry
sytuacja

publiczna StreetViewPanoramaView (Kontekst kontekst, atrybuty AttributeSet)

Parametry
sytuacja
attrs

public StreetViewPanoramaView (Kontekst, atrybuty AttributeSet, int defStyle)

Parametry
sytuacja
attrs
defStyle

publiczna StreetViewPanoramaView (kontekst, opcje StreetViewPanoramaOptions)

Parametry
sytuacja
Opcje

Metody publiczne

public void getStreetViewPanoramaAsync (OnStreetViewPanoramaReadyCallback – wywołanie zwrotne)

Ustawianie obiektu wywołania zwrotnego, który będzie aktywowany, gdy instancja StreetViewPanorama będzie gotowa do użycia.

Uwaga:

  • Jeśli na urządzeniu użytkownika nie są zainstalowane Usługi Google Play, wywołanie zwrotne nie zostanie wywołane, dopóki użytkownik ich nie zainstaluje.
  • Wywołanie zwrotne zostanie wykonane w wątku głównym.
  • Obiekt StreetViewPanorama dostarczony przez wywołanie zwrotne nie ma wartości null.

Parametry
wywołanie zwrotne Obiekt wywołania zwrotnego, który zostanie aktywowany, gdy panorama będzie gotowa do użycia.

public final final void onCreate (Bundle savedInstanceState)

Musisz wywołać tę metodę z odpowiedniej metody nadrzędnej aktywności/fragmentu.

Parametry
savedInstanceState

public void onDestroy ()

Musisz wywołać tę metodę z odpowiedniej metody nadrzędnej aktywności/fragmentu.

public final void onLowMemory ()

Musisz wywołać tę metodę z odpowiedniej metody nadrzędnej aktywności/fragmentu.

public final void onPause ()

Musisz wywołać tę metodę z odpowiedniej metody nadrzędnej aktywności/fragmentu.

public void onResume ()

Musisz wywołać tę metodę z odpowiedniej metody nadrzędnej aktywności/fragmentu.

public final final void onSaveInstanceState (Bundle outState)

Musisz wywołać tę metodę z odpowiedniej metody nadrzędnej aktywności/fragmentu.

Parametry
outState

public void onStart ()

Musisz wywołać tę metodę z odpowiedniej metody nadrzędnej aktywności/fragmentu.

public void onStop ()

Musisz wywołać tę metodę z odpowiedniej metody nadrzędnej aktywności/fragmentu.