StreetViewPanoramaOptions

Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
public final class StreetViewPanoramaOptions erweitert Object
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
position(LatLng-Position, Ganzzahlradius)
Gibt die Anfangsposition für das Street View-Panorama basierend auf Standort und Radius an.
StreetPanoramaOptions
position(LatLng-Position)
Gibt die Anfangsposition für das Street View-Panorama basierend auf dem Standort an.
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
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