StreetViewPanoramaOptions

öffentliche finale Klasse StreetViewPanoramaOptions erweitert Objekt
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
position(LatLng-Position, ganzzahliger Radius)
Gibt die Anfangsposition für das Street View-Panorama basierend auf Standort und Radius an.
StreetViewPanoramaOptions
position(LatLng-Position)
Gibt die Anfangsposition für das Street View-Panorama basierend auf dem Standort an.
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
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