StreetViewPanoramaView

public class StreetPanoramaView erweitert FrameLayout

Eine Ansicht, in der ein Street View-Panorama mit Daten aus dem Google Maps-Dienst angezeigt wird Wenn die Kamera fokussiert ist, erfasst sie Tasten und Touch-Gesten, um das Panorama zu verschieben.

Nutzer dieser Klasse müssen alle Lebenszyklusmethoden von Activity oder Fragment mit dieser Ansicht an die entsprechenden in dieser Klasse weiterleiten. Insbesondere müssen Sie die folgenden Methoden weiterleiten:

Ein StreetViewPanorama muss mit getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback) erworben werden. StreetViewPanoramaView initialisiert automatisch das Street View-System und die Ansicht.

Eine einfachere Methode zur Anzeige eines StreetViewPanorama-Elements kannst du StreetViewPanoramaFragment (oder SupportStreetViewPanoramaFragment) verwenden, wenn du eine Ausrichtung auf frühere Plattformen vornehmen möchtest.

Hinweis: Sie sollten dieser Ansicht keine untergeordneten Elemente hinzufügen.

Hinweis: Das Google Maps SDK for Android unterstützt nicht mehrere StreetViewPanoramaView -Objekte in einer Aktivität.

Inherited Constant Summary

Inherited Field Summary

Public Constructor Summary

StreetPanoramaView(Kontextkontext)
StreetPanoramaView(Kontextkontext, Attributsatzattribute)
StreetPanoramaView(Kontextkontext, Attributsatzattribute, Ganzzahl-DefStyle)
StreetPanoramaView(Kontextkontext, StreetPanoramaOptions-Optionen)

Public Method Summary

Ungültig
getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback-Callback)
Legt ein Callback-Objekt fest, das ausgelöst wird, wenn die StreetViewPanorama-Instanz einsatzbereit ist.
Finale void
onCreate(Set savedInstanceState)
Sie müssen diese Methode über die entsprechende Methode der übergeordneten Aktivität/Fragmentierung aufrufen.
Ungültig
onDestroy()
Sie müssen diese Methode über die entsprechende Methode der übergeordneten Aktivität/Fragmentierung aufrufen.
Finale void
onLowMemory()
Sie müssen diese Methode über die entsprechende Methode der übergeordneten Aktivität/Fragmentierung aufrufen.
Finale void
onPause()
Sie müssen diese Methode über die entsprechende Methode der übergeordneten Aktivität/Fragmentierung aufrufen.
Ungültig
onResume()
Sie müssen diese Methode über die entsprechende Methode der übergeordneten Aktivität/Fragmentierung aufrufen.
Finale void
onSaveInstanceState(Bundle-OutState)
Sie müssen diese Methode über die entsprechende Methode der übergeordneten Aktivität/Fragmentierung aufrufen.
Ungültig
onStart()
Sie müssen diese Methode über die entsprechende Methode der übergeordneten Aktivität/Fragmentierung aufrufen.
Ungültig
onStop()
Sie müssen diese Methode über die entsprechende Methode der übergeordneten Aktivität/Fragmentierung aufrufen.

Inherited Method Summary

Public Constructors

public StreetPanoramaView (Kontextkontext)

Parameter
context

public StreetPanoramaView (Kontextkontext, Attributsatzattribute)

Parameter
context
attrs

public StreetPanoramaView (Context context, AttributeSet attrs, int defStyle)

Parameter
context
attrs
DefStyle [DefStyle]

public StreetViewPanoramaView (Kontextkontext, StreetViewPanoramaOptions-Optionen)

Parameter
context
Optionen

Public Methods

public void getStreetViewPanoramaAsync (OnStreetViewPanoramaReadyCallback-Callback)

Legt ein Callback-Objekt fest, das ausgelöst wird, wenn die StreetViewPanorama-Instanz einsatzbereit ist.

Hinweis:

  • Falls Google Play-Dienste nicht auf dem Gerät des Nutzers installiert ist, wird der Callback erst ausgelöst, nachdem der Nutzer die App installiert hat.
  • Der Callback wird im Hauptthread ausgeführt.
  • Das vom Callback bereitgestellte StreetViewPanorama-Objekt ist nicht null.

Parameter
callback Das Callback-Objekt, das ausgelöst wird, wenn das Panorama verwendet werden kann

public final void onCreate (Bundle savedInstanceState)

Sie müssen diese Methode über die entsprechende Methode der übergeordneten Aktivität/Fragmentierung aufrufen.

Parameter
savedInstanceState

public void onDestroy ()

Sie müssen diese Methode über die entsprechende Methode der übergeordneten Aktivität/Fragmentierung aufrufen.

public final void onLowMemory ()

Sie müssen diese Methode über die entsprechende Methode der übergeordneten Aktivität/Fragmentierung aufrufen.

public final void onPause ()

Sie müssen diese Methode über die entsprechende Methode der übergeordneten Aktivität/Fragmentierung aufrufen.

public void onResume ()

Sie müssen diese Methode über die entsprechende Methode der übergeordneten Aktivität/Fragmentierung aufrufen.

public final void onSaveInstanceState (Bundle outState)

Sie müssen diese Methode über die entsprechende Methode der übergeordneten Aktivität/Fragmentierung aufrufen.

Parameter
outState (Bundesstaat)

public void onStart ()

Sie müssen diese Methode über die entsprechende Methode der übergeordneten Aktivität/Fragmentierung aufrufen.

public void onStop ()

Sie müssen diese Methode über die entsprechende Methode der übergeordneten Aktivität/Fragmentierung aufrufen.