Opcje funkcji Street View

publiczna klasa końcowy StreetViewPanoramaOptions rozszerza obiekt Object
implementuje Parcelable

Określa konfigurację PanoramaOptions dla StreetViewPanorama. Tych opcji można używać podczas programowego dodawania panoramy do aplikacji. Jeśli używasz urządzenia StreetViewPanoramaFragment, możesz przekazać te opcje za pomocą statycznej metody fabrycznej newInstance(StreetViewPanoramaOptions). Jeśli używasz dyrektywy StreetViewPanoramaView, możesz przekazywać te opcje w konstruktorze StreetViewPanoramaView(Context, StreetViewPanoramaOptions).

Dziedziczone podsumowanie stałych

Publiczne podsumowanie konstruktora

StreetViewPanoramaOptions()
Tworzy nowy obiekt StreetViewPanoramaOptions.

Podsumowanie metod publicznych

Wartość logiczna
Ciąg znaków
LatLng
Liczba całkowita
StreetViewSource
Wartość logiczna
StreetViewPanoramaCamera
Wartość logiczna
Wartość logiczna
Wartość logiczna
StreetViewPanoramaOptions
panningGesturesEnabled(wartość logiczna włączona)
Włącza możliwość przesuwania panoram za pomocą gestów.
StreetViewPanoramaOptions
panoramaCamera(aparat StreetViewPanoramaCamera)
Określa początkowy aparat do panoramy Street View.
StreetViewPanoramaOptions
panoramaId(ciąg znaków PanoId)
Określa początkową pozycję panoramy Street View na podstawie identyfikatora panoramy.
StreetViewPanoramaOptions
position(położenie LatLng, promień w postaci liczby całkowitej, źródło StreetViewSource)
Określa początkową pozycję panoramy Street View na podstawie lokalizacji, promienia i źródła.
StreetViewPanoramaOptions
position(położenie LatLng, promień w postaci liczby całkowitej)
Określa początkową pozycję panoramy Street View na podstawie lokalizacji i promienia.
StreetViewPanoramaOptions
position(LatLng)
Określa początkową pozycję panoramy Street View na podstawie lokalizacji.
StreetViewPanoramaOptions
position(położenie LatLng, źródło StreetViewSource)
Określa początkową pozycję panoramy Street View na podstawie lokalizacji i źródła.
StreetViewPanoramaOptions
streetNamesEnabled(wartość logiczna włączona)
Włącza możliwość wyświetlania nazw ulic na panoramach przez użytkowników.
Ciąg znaków
StreetViewPanoramaOptions
useViewLifecycleInFragment(wartość logiczna useViewLifecycleInFragment)
W przypadku użycia właściwości StreetViewPanoramaFragment ta flaga określa, czy cykl życia panoramy Street View ma być powiązany z widokiem fragmentu, czy z samym fragmentem.
StreetViewPanoramaOptions
userNavigationEnabled(wartość logiczna włączona)
Przełącza możliwość przełączania się między panoramami.
StreetViewPanoramaOptions
zoomGesturesEnabled(wartość logiczna włączona)
Włącza możliwość powiększania panoram za pomocą gestów.

Podsumowanie metod dziedziczonych

Publiczne konstruktorzy

publiczna StreetViewPanoramaOptions ()

Tworzy nowy obiekt StreetViewPanoramaOptions.

Metody publiczne

public Wartość logiczna getPanningGesturesEnabled ()

Akcje powrotne
  • true, jeśli użytkownicy mogą początkowo przesuwać za pomocą gestów na panoramach Street View

public String getPanoramaId ()

Akcje powrotne
  • Początkowy identyfikator panoramy Street View lub null, jeśli nie określono inaczej.

public LatLng getPosition ()

Akcje powrotne
  • Początkowa pozycja panoramy Street View lub null, jeśli nie określono inaczej.

public Liczba całkowita getRadius ()

Akcje powrotne
  • Początkowy promień użyty do wyszukiwania panoramy Street View lub null, jeśli nie określono inaczej.

publiczna StreetViewSource getSource ()

Akcje powrotne
  • Filtr źródła używany do wyszukiwania panoramy Street View lub DEFAULT, jeśli nie określono inaczej.

public Wartość logiczna getStreetNamesEnabled ()

Akcje powrotne
  • true, jeśli użytkownicy mogą początkowo widzieć nazwy ulic na panoramach Street View

public StreetViewPanoramaCamera getStreetViewPanoramaCamera ()

Akcje powrotne
  • Początkowy aparat do panoramy Street View lub null, jeśli nie określono inaczej.

public Wartość logiczna getUseViewLifecycleInFragment ()

Akcje powrotne
  • użyj opcji useViewLifecycleInFragment lub null, jeśli nie określono inaczej.

public Boolean getUserNavigationEnabled ()

Akcje powrotne
  • true, jeśli użytkownicy mogą początkowo przełączać się na inne panoramy Street View

public wartość logiczna getZoomGesturesEnabled ()

Akcje powrotne
  • true, jeśli użytkownicy mogą początkowo powiększać kadry za pomocą gestów na panoramach Street View

public StreetViewPanoramaOptions panningGesturesEnabled (boolean enabled)

Włącza możliwość przesuwania panoram za pomocą gestów. Więcej informacji: setPanningGesturesEnabled(boolean). Wartość domyślna to true

Parametry
włączone

publiczna StreetViewPanoramaOptions panoramaCamera (kamera StreetViewPanoramaCamera)

Określa początkowy aparat do panoramy Street View.

Parametry
kamera

public StreetViewPanoramaOptions panoramaId (String panoId)

Określa początkową pozycję panoramy Street View na podstawie identyfikatora panoramy. Pozycja ustawiona przez parametr panoramaID ma pierwszeństwo przed położeniem ustawionym przez współrzędne geograficzne.

Parametry
panoId

publiczna StreetViewPanoramaOptions pozycja (LatLng, promień w postaci liczby całkowitej, źródło: StreetViewSource)

Określa początkową pozycję panoramy Street View na podstawie lokalizacji, promienia i źródła. Pozycja ustawiona przez parametr panoramaID (jeśli jest określona) ma pierwszeństwo przed położeniem ustawionym przez współrzędne geograficzne.

Parametry
position
obszar o określonym promieniu
source

publiczna StreetViewPanoramaOptions pozycja (LatLng, promień w całości)

Określa początkową pozycję panoramy Street View na podstawie lokalizacji i promienia. Pozycja ustawiona przez parametr panoramaID (jeśli jest ustawiona) ma pierwszeństwo przed położeniem ustawionym przez współrzędne geograficzne.

Parametry
position
obszar o określonym promieniu

public StreetViewPanoramaOptions position (LatLng)

Określa początkową pozycję panoramy Street View na podstawie lokalizacji. Pozycja ustawiona przez parametr panoramaID (jeśli jest określona) ma pierwszeństwo przed położeniem ustawionym przez współrzędne geograficzne.

Parametry
position

publiczne StreetViewPanoramaOptions pozycja (położenie LatLng, źródło StreetViewSource)

Określa początkową pozycję panoramy Street View na podstawie lokalizacji i źródła. Pozycja ustawiona przez parametr panoramaID (jeśli jest ustawiona) ma pierwszeństwo przed położeniem ustawionym przez współrzędne geograficzne.

Parametry
position
source

public StreetViewPanoramaOptions streetNamesEnabled (boolean enabled)

Włącza możliwość wyświetlania nazw ulic na panoramach przez użytkowników. Więcej informacji: setStreetNamesEnabled(boolean). Wartość domyślna to true

Parametry
włączone

public String toString ()

public StreetViewPanoramaOptions useViewLifecycleInFragment (boolean useViewLifecycleInFragment)

W przypadku użycia właściwości StreetViewPanoramaFragment ta flaga określa, czy cykl życia panoramy Street View ma być powiązany z widokiem fragmentu, czy z samym fragmentem. Wartość domyślna to false, która wiąże cykl życia panoramy Street View z tym fragmentem.

Wykorzystanie cyklu życia fragmentu umożliwia szybsze renderowanie panoramy Street View po odłączeniu fragmentu i podłączeniu go z powrotem, ponieważ zachowany jest kontekst GL. Wiąże się to z kosztem, że odłączenie fragmentu, ale nie jego zniszczenie, nie spowoduje zwolnienia pamięci używanej przez panoramę.

Cykl życia widoku fragmentu oznacza, że panorama Street View nie jest używana ponownie po odłączeniu fragmentu i ponownym podłączeniu. Spowoduje to ponowne wyrenderowanie mapy od zera, co może potrwać kilka sekund. Oznacza to również, że chociaż fragment jest odłączony i dlatego nie ma widoku, wszystkie metody StreetViewPanorama powodują wywołanie NullPointerException.

Parametry
useViewLifecycleInFragment

public StreetViewPanoramaOptions userNavigationEnabled (boolean enabled)

Przełącza możliwość przełączania się między panoramami. Więcej informacji: setUserNavigationEnabled(boolean). Wartość domyślna to true

Parametry
włączone

publiczna StreetViewPanoramaOptions zoomGesturesEnabled (boolean enabled)

Włącza możliwość powiększania panoram za pomocą gestów. Więcej informacji: setZoomGesturesEnabled(boolean). Wartość domyślna to true

Parametry
włączone