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 |
getRadius(),
|
StreetViewSource |
getSource(),
|
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 | |
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 | |
StreetViewPanoramaOptions | |
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 |
toString()
|
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 |
---|