implements Parcelable
Definiert die Konfiguration PanoramaOptions für eine StreetViewPanorama
. Sie können diese Optionen verwenden, wenn Sie Ihrer Anwendung ein Panorama programmatisch hinzufügen. Wenn Sie StreetViewPanoramaFragment
verwenden, können Sie diese Optionen mit der statischen Factory-Methode newInstance(StreetViewPanoramaOptions)
übergeben. Wenn Sie StreetViewPanoramaView
verwenden, können Sie diese Optionen mit dem Konstruktor StreetViewPanoramaView(Context, StreetViewPanoramaOptions)
übergeben.
Inherited Constant Summary
Public Constructor Summary
StreetPanoramaOptions()
Erstellt ein neues StreetViewPanoramaOptions-Objekt.
|
Public Method Summary
Boolesch | |
String | |
LatLng | |
Ganzzahl | |
Street View-Quelle | |
Boolesch | |
StreetPanoramaCamera | |
Boolesch | |
Boolesch | |
Boolesch | |
StreetPanoramaOptions |
panningMotionsEnabled(boolesch aktiviert)
Schaltet die Möglichkeit zum Schwenken des Panoramas mithilfe von Touch-Gesten um.
|
StreetPanoramaOptions |
panoramaCamera(StreetViewPanoramaCamera-Kamera)
Gibt die erste Kamera für das Street View-Panorama an.
|
StreetPanoramaOptions |
panoramaId(String „panoId“)
Gibt die Ausgangsposition des Street View-Panoramas basierend auf einer Panorama-ID an.
|
StreetPanoramaOptions |
position(LatLng-Position, Ganzzahlradius, StreetViewSource-Quelle)
Gibt die Anfangsposition für das Street View-Panorama basierend auf Standort, Radius und Quelle an.
|
StreetPanoramaOptions | |
StreetPanoramaOptions | |
StreetPanoramaOptions |
position(LatLng-Position, StreetViewSource-Quelle)
Gibt die Anfangsposition für das Street View-Panorama basierend auf Standort und Quelle an.
|
StreetPanoramaOptions |
streetNamesEnabled(boolesch aktiviert)
Hiermit können Nutzer die Straßennamen von Panoramen sehen.
|
String |
toString()
|
StreetPanoramaOptions |
useViewLifecycleInFragment(boolesche UseViewLebenszyklusInFragment)
Bei Verwendung eines
StreetViewPanoramaFragment gibt dieses Flag an, ob der Lebenszyklus des Street View-Panoramas an die Ansicht des Fragments oder an das Fragment selbst gebunden sein soll. |
StreetPanoramaOptions |
userNavigationEnabled(boolesch aktiviert)
Hiermit können Sie zwischen Panoramen wechseln.
|
StreetPanoramaOptions |
zoomGestesaktiviert(boolesch aktiviert)
Schaltet die Möglichkeit ein, Panoramabilder mithilfe von Bewegungen zu zoomen.
|
Inherited Method Summary
Public Constructors
öffentlich StreetPanoramaOptions ()
Erstellt ein neues StreetViewPanoramaOptions-Objekt.
Public Methods
public Boolesch getPanningGestensEnabled ()
Rückgabe:
true
, wenn die Nutzer anfänglich die Möglichkeit haben, über Gesten in Street View-Panoramen zu schwenken
public String getPanoramaId ()
Rückgabe:
- Die erste Panorama-ID für das Street View-Panorama oder
null
, falls kein Wert angegeben ist.
public eCPM getPosition ()
Rückgabe:
- Die Ausgangsposition des Street View-Panoramas oder
null
, falls kein Wert angegeben ist.
public Ganzzahl getRadius ()
Rückgabe:
- Der anfängliche Radius, der für die Suche nach einem Street View-Panorama verwendet wird, oder
null
, wenn kein Wert angegeben ist.
öffentlich StreetViewSource getSource ()
Rückgabe:
- Der Quellfilter, mit dem nach einem Street View-Panorama gesucht wird, oder
DEFAULT
, falls kein Wert angegeben ist
public Boolesch getStreetNamesEnabled ()
Rückgabe:
true
, wenn Nutzern in Street View-Panoramen zuerst Straßennamen angezeigt werden
public StreetViewPanoramaCamera getStreetViewPanoramaCamera ()
Rückgabe:
- Die erste Kamera für das Street View-Panorama oder
null
, wenn kein Wert angegeben ist.
public Boolesch getUseViewLifecycleInFragment ()
Rückgabe:
- Option „useViewLifecycleInFragment“ oder
null
(falls nicht angegeben).
public Boolesch getUserNavigationEnabled ()
Rückgabe:
true
wenn Nutzer anfangs zu verschiedenen Street View-Panoramen wechseln können
Public Boolesch getZoomGestensEnabled ()
Rückgabe:
true
, wenn Nutzer anfangs über Touch-Gesten in Street View-Panoramen heranzoomen können
public StreetViewPanoramaOptions panningGestensEnabled (boolesch aktiviert)
Schaltet die Möglichkeit zum Schwenken des Panoramas mithilfe von Touch-Gesten um. Unter setPanningGesturesEnabled(boolean)
finden Sie weitere Informationen. Der Standardwert ist true
Parameter
aktiviert |
---|
public StreetViewPanoramaOptions panoramaCamera (StreetViewPanoramaCamera-Kamera)
Gibt die erste Kamera für das Street View-Panorama an.
Parameter
kamera |
---|
öffentlich StreetViewPanoramaOptions panoramaId (String panoId)
Gibt die Ausgangsposition des Street View-Panoramas basierend auf einer Panorama-ID an. Die durch „panoramaID“ festgelegte Position hat Vorrang vor einer Position, die durch einen „LatLng“-Wert festgelegt wird
Parameter
Panorama-ID |
---|
public StreetPanoramaOptions position (LatLng-Position, Ganzzahlradius, StreetViewSource-Quelle)
Gibt die Anfangsposition für das Street View-Panorama basierend auf Standort, Radius und Quelle an. Die von „panoramaID“ festgelegte Position, sofern festgelegt, hat Vorrang vor einer Position, die durch einen „LatLng“-Wert festgelegt wird
Parameter
position | |
---|---|
Umkreis | |
source |
public StreetPanoramaOptions position (LatLng-Position, Ganzzahlradius)
Gibt die Anfangsposition für das Street View-Panorama basierend auf Standort und Radius an. Die durch die Panorama-ID festgelegte Position (sofern vorhanden) hat Vorrang vor einer Position, die durch einen LatLng-Wert festgelegt wird.
Parameter
position | |
---|---|
Umkreis |
public StreetViewPanoramaOptions position (LatLng-Position)
Gibt die Anfangsposition für das Street View-Panorama basierend auf dem Standort an. Die durch „panoramaID“ festgelegte Position hat, sofern festgelegt, Vorrang vor einer durch einen „LatLng“-Wert festgelegten Position.
Parameter
position |
---|
public StreetViewPanoramaOptions position (LatLng-Position, StreetViewSource-Quelle)
Gibt die Anfangsposition für das Street View-Panorama basierend auf Standort und Quelle an. Die durch die Panorama-ID festgelegte Position (sofern vorhanden) hat Vorrang vor einer Position, die durch einen LatLng-Wert festgelegt wird.
Parameter
position | |
---|---|
source |
public StreetPanoramaOptions streetNamesEnabled (boolesch aktiviert)
Hiermit können Nutzer die Straßennamen von Panoramen sehen. Unter setStreetNamesEnabled(boolean)
finden Sie weitere Informationen. Der Standardwert ist true
Parameter
aktiviert |
---|
public String toString ()
public StreetViewPanoramaOptions useViewLifecycleInFragment (booleuseViewLifecycleInFragment)
Bei Verwendung eines StreetViewPanoramaFragment
gibt dieses Flag an, ob der Lebenszyklus des Street View-Panoramas an die Ansicht des Fragments oder an das Fragment selbst gebunden sein soll. Der Standardwert ist false
. Er verknüpft den Lebenszyklus des Street View-Panoramas mit dem Fragment.
Wenn Sie den Lebenszyklus des Fragments verwenden, wird das Street View-Panorama schneller gerendert, wenn es getrennt und neu angehängt wird, da der zugrunde liegende GL-Kontext erhalten bleibt. Dadurch entstehen die Kosten, die dafür anfallen, das Fragment zu trennen, aber nicht zu zerstören, sodass der vom Panorama verwendete Arbeitsspeicher nicht freigegeben wird.
Wenn der Lebenszyklus einer Fragmentansicht verwendet wird, bedeutet das, dass ein Street View-Panorama nicht wiederverwendet wird, wenn das Fragment getrennt und neu angehängt wird. Dadurch wird die Karte von Grund auf neu gerendert, was einige Sekunden dauern kann. Es bedeutet auch, dass zwar ein Fragment getrennt ist und daher keine Ansicht hat, alle StreetViewPanorama
-Methoden jedoch NullPointerException
auslösen.
Parameter
useViewLebenszyklusInFragment |
---|
public StreetViewPanoramaOptions userNavigationEnabled (boolesch aktiviert)
Hiermit können Sie zwischen Panoramen wechseln. Unter setUserNavigationEnabled(boolean)
finden Sie weitere Informationen. Der Standardwert ist true
Parameter
aktiviert |
---|
public StreetViewPanoramaOptions zoomGestens (boolesch aktiviert)
Schaltet die Möglichkeit ein, Panoramabilder mithilfe von Bewegungen zu zoomen. Unter setZoomGesturesEnabled(boolean)
finden Sie weitere Informationen. Der Standardwert ist true
Parameter
aktiviert |
---|