implementiert Parcelable
Definiert die PanoramaOptions-Konfiguration für ein StreetViewPanorama
. Mit diesen Optionen können Sie Ihrer App 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 mithilfe des Konstruktors StreetViewPanoramaView(Context, StreetViewPanoramaOptions)
übergeben.
Inherited Constant Summary
Public Constructor Summary
StreetViewPanoramaOptions()
Erstellt ein neues StreetViewPanoramaOptions-Objekt.
|
Public Method Summary
Boolesch | |
String | |
LatLng | |
Ganzzahl | |
StreetViewSource | |
Boolesch | |
StreetViewPanoramaCamera | |
Boolesch | |
Boolesch | |
Boolesch | |
StreetViewPanoramaOptions |
panningGesturesEnabled(boolesch aktiviert)
Schaltet die Schwenkfunktion für Panoramabilder mit Gesten ein.
|
StreetViewPanoramaOptions |
panoramaCamera(StreetViewPanoramaCamera-Kamera)
Legt die anfängliche Kamera für das Street View-Panorama fest.
|
StreetViewPanoramaOptions |
panoramaId(String panoId)
Gibt die Anfangsposition für das Street View-Panorama basierend auf einer Panorama-ID an.
|
StreetViewPanoramaOptions |
position(LatLng-Position, Integer-Radius, StreetViewSource-Quelle)
Gibt die Anfangsposition für das Street View-Panorama basierend auf Standort, Radius und Quelle an.
|
StreetViewPanoramaOptions | |
StreetViewPanoramaOptions | |
StreetViewPanoramaOptions |
position(LatLng-Position, StreetViewSource-Quelle)
Gibt die Anfangsposition für das Street View-Panorama basierend auf dem Standort und der Quelle an.
|
StreetViewPanoramaOptions |
streetNamesEnabled(boolesch aktiviert)
Schaltet die Möglichkeit ein, dass Nutzer Straßennamen in Panoramen sehen können.
|
String |
toString()
|
StreetViewPanoramaOptions |
useViewLifecycleInFragment(boolescher useViewLifecycleInFragment)
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. |
StreetViewPanoramaOptions |
userNavigationEnabled(boolesch aktiviert)
Nutzer können zwischen Panoramen wechseln.
|
StreetViewPanoramaOptions |
zoomGesturesEnabled(boolesch aktiviert)
Nutzer können Panoramabilder mit Touch-Gesten vergrößern oder verkleinern.
|
Inherited Method Summary
Public Constructors
öffentlich StreetViewPanoramaOptions ()
Erstellt ein neues StreetViewPanoramaOptions-Objekt.
Public Methods
public Boolesch getPanningGesturesEnabled ()
Rückgaben
true
, wenn der Nutzer in Street View-Panoramen zunächst mit Touch-Gesten schwenken kann
public String getPanoramaId ()
Rückgaben
- Die anfängliche Panorama-ID für das Street View-Panorama oder
null
, falls nicht angegeben.
public LatLng getPosition ()
Rückgaben
- Die Anfangsposition für das Street View-Panorama oder
null
, falls nicht angegeben.
public Ganzzahl getRadius ()
Rückgaben
- Der anfängliche Radius, der für die Suche nach einem Street View-Panorama verwendet wird, oder
null
, falls nicht angegeben.
public StreetViewSource getSource ()
Rückgaben
- Der für die Suche nach einem Street View-Panorama verwendete Quellfilter oder
DEFAULT
, falls nicht angegeben.
public Boolesch getStreetNamesEnabled ()
Rückgaben
true
, wenn Nutzer Straßennamen zuerst in Street View-Panoramen sehen können
public StreetViewPanoramaCamera getStreetViewPanoramaCamera ()
Rückgaben
- Die erste Kamera für das Street View-Panorama oder
null
, falls nicht angegeben.
öffentlich Boolesch getUseViewLifecycleInFragment ()
Rückgaben
- die Option useViewLifecycleInFragment oder
null
, falls nicht angegeben.
public Boolesch getUserNavigationEnabled ()
Rückgaben
true
, wenn Nutzer zuerst zu anderen Street View-Panoramen wechseln können
public Boolesch getZoomGesturesEnabled ()
Rückgaben
true
, wenn Nutzer erst einmal mit Touch-Gesten in Street View-Panoramen zoomen können
public StreetViewPanoramaOptions panningGesturesEnabled (boolean enabled)
Schaltet die Schwenkfunktion für Panoramabilder mit Gesten ein. Unter setPanningGesturesEnabled(boolean)
finden Sie weitere Informationen. Der Standardwert ist true
Parameter
aktiviert |
---|
public StreetViewPanoramaOptions panoramaCamera (StreetViewPanoramaCamera-Kamera)
Legt die anfängliche Kamera für das Street View-Panorama fest.
Parameter
kamera |
---|
public StreetViewPanoramaOptions panoramaId (String panoId)
Gibt die Anfangsposition für das Street View-Panorama basierend auf einer Panorama-ID an. Die durch die panoramaID festgelegte Position hat Vorrang vor einer mit einem LatLng -Wert festgelegten Position.
Parameter
panoId |
---|
public StreetViewPanoramaOptions position (LatLng-Position, Integer-Radius, StreetViewSource-Quelle)
Gibt die Anfangsposition für das Street View-Panorama basierend auf Standort, Radius und Quelle an. Die durch die panoramaID festgelegte Position, sofern festgelegt, hat Vorrang vor einer durch einen LatLng -Wert festgelegten Position.
Parameter
position | |
---|---|
Umkreis | |
source |
public StreetViewPanoramaOptions Position (LatLng-Position, Ganzzahlradius)
Gibt die Anfangsposition für das Street View-Panorama basierend auf Standort und Radius an. Die durch die panoramaID festgelegte Position, sofern festgelegt, hat Vorrang vor einer durch einen LatLng -Wert festgelegten Position.
Parameter
position | |
---|---|
Umkreis |
public StreetViewPanoramaOptions position (LatLng-Position)
Gibt die Anfangsposition für das Street View-Panorama basierend auf dem Standort an. Die von der panoramaID festgelegte Position, sofern festgelegt, hat Vorrang vor einer durch einen LatLng-Objekt festgelegten Position.
Parameter
position |
---|
public StreetViewPanoramaOptions position (LatLng-Position, StreetViewSource-Quelle)
Gibt die Anfangsposition für das Street View-Panorama basierend auf dem Standort und der Quelle an. Die durch die panoramaID festgelegte Position, sofern festgelegt, hat Vorrang vor einer durch einen LatLng -Wert festgelegten Position.
Parameter
position | |
---|---|
source |
public StreetViewPanoramaOptions streetNamesEnabled (boolean enabled)
Schaltet die Möglichkeit ein, dass Nutzer Straßennamen in Panoramen sehen können. Unter setStreetNamesEnabled(boolean)
finden Sie weitere Informationen. Der Standardwert ist true
Parameter
aktiviert |
---|
public String toString ()
öffentlich StreetViewPanoramaOptions useViewLifecycleInFragment (boolean useViewLifecycleInFragment)
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
. Damit wird der Lebenszyklus des Street View-Panoramas an das Fragment gebunden.
Die Verwendung des Lebenszyklus des Fragments ermöglicht ein schnelleres Rendern des Street View-Panoramas, wenn das Fragment getrennt und wieder angehängt wird, da der zugrunde liegende GL-Kontext erhalten bleibt. Dies hat den Preis, dass beim Trennen des Fragments, aber nicht bei dessen Zerstören, der vom Panorama verwendete Arbeitsspeicher nicht freigegeben wird.
Wenn der Lebenszyklus der Ansicht eines Fragments genutzt wird, wird ein Street View-Panorama beim Trennen des Fragments und beim erneuten Hinzufügen nicht wiederverwendet. Dadurch wird die Karte neu gerendert, was einige Sekunden dauern kann. Das bedeutet auch, dass alle StreetViewPanorama
-Methoden NullPointerException
auslösen, während ein Fragment getrennt ist und daher keine Ansicht hat.
Parameter
useViewLifecycleInFragment |
---|
public StreetViewPanoramaOptions userNavigationEnabled (boolean enabled)
Nutzer können zwischen Panoramen wechseln. Unter setUserNavigationEnabled(boolean)
finden Sie weitere Informationen. Der Standardwert ist true
Parameter
aktiviert |
---|
public StreetViewPanoramaOptions zoomGesturesEnabled (boolean enabled)
Nutzer können Panoramabilder mit Touch-Gesten vergrößern oder verkleinern. Unter setZoomGesturesEnabled(boolean)
finden Sie weitere Informationen. Der Standardwert ist true
Parameter
aktiviert |
---|