StreetViewPanoramaView

classe publique StreetViewPanoramaView étend FrameLayout

Vue affichant un panorama Street View (avec les données obtenues via le service Google Maps). Lorsque la mise au point est effectuée, elle enregistre les pressions sur les touches et les gestes pour déplacer le panorama.

Les utilisateurs de cette classe doivent transmettre toutes les méthodes de cycle de vie de l'élément Activity ou Fragment contenant cette vue aux méthodes correspondantes de cette classe. Vous devez notamment transférer les méthodes suivantes:

Un StreetViewPanorama doit être acquis à l'aide de getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback). Le StreetViewPanoramaView initialise automatiquement le système Street View et la vue.

Pour afficher un panorama StreetViewPanorama plus facilement, utilisez StreetViewPanoramaFragment (ou SupportStreetViewPanoramaFragment) si vous souhaitez cibler des plates-formes plus anciennes.

Remarque: Nous vous recommandons de ne pas ajouter d'enfants à cette vue.

Remarque: Le SDK Google Maps pour Android n'accepte pas plusieurs objets StreetViewPanoramaView dans une même activité.

Récapitulatif des constantes héritées

Récapitulatif des champs hérités

Récapitulatif des constructeurs publics

StreetViewPanoramaView(contexte de contexte, attributs AttributeSet)
StreetViewPanoramaView(contexte de contexte, attributs AttributeSet, int defStyle)

Récapitulatif des méthodes publiques

void
getStreetViewPanoramaAsync(OnStreetViewPanoramaReadyCallback callback)
Définit un objet de rappel qui se déclenche lorsque l'instance StreetViewPanorama est prête à être utilisée.
vide final
onCreate(Bundle savedInstanceState)
Cette méthode doit être appelée à partir de la méthode correspondante de l'activité ou du fragment parent.
void
onDestroy()
Cette méthode doit être appelée à partir de la méthode correspondante de l'activité ou du fragment parent.
vide final
onLowMemory()
Cette méthode doit être appelée à partir de la méthode correspondante de l'activité ou du fragment parent.
vide final
onPause()
Cette méthode doit être appelée à partir de la méthode correspondante de l'activité ou du fragment parent.
void
onResume()
Cette méthode doit être appelée à partir de la méthode correspondante de l'activité ou du fragment parent.
vide final
onSaveInstanceState(outState du bundle)
Cette méthode doit être appelée à partir de la méthode correspondante de l'activité ou du fragment parent.
void
onStart()
Cette méthode doit être appelée à partir de la méthode correspondante de l'activité ou du fragment parent.
void
onStop()
Cette méthode doit être appelée à partir de la méthode correspondante de l'activité ou du fragment parent.

Récapitulatif des méthodes héritées

Constructeurs publics

public StreetViewPanoramaView (contexte)

Paramètres
context

public StreetViewPanoramaView (Contexte contextuel, attributs AttributeSet)

Paramètres
context
attrs

public StreetViewPanoramaView (Contexte contextuel, attributs AttributeSet, int defStyle)

Paramètres
context
attrs
defStyle

public StreetViewPanoramaView (Contexte, StreetViewPanoramaOptions)

Paramètres
context
options

Méthodes publiques

public vide getStreetViewPanoramaAsync (rappel OnStreetViewPanoramaReadyCallback)

Définit un objet de rappel qui se déclenche lorsque l'instance StreetViewPanorama est prête à être utilisée.

Remarques :

  • Dans le cas où les services Google Play ne sont pas installés sur l'appareil de l'utilisateur, le rappel ne sera pas déclenché tant que l'utilisateur ne l'aura pas installé.
  • Le rappel sera exécuté dans le thread principal.
  • L'objet StreetViewPanorama fourni par le rappel n'est pas nul.

Paramètres
rappel Objet de rappel qui est déclenché lorsque le panorama est prêt à être utilisé.

public final vide onCreate (Bundle savedInstanceState)

Cette méthode doit être appelée à partir de la méthode correspondante de l'activité ou du fragment parent.

Paramètres
savedInstanceState

public void onDestroy ()

Cette méthode doit être appelée à partir de la méthode correspondante de l'activité ou du fragment parent.

public final void onLowMemory ()

Cette méthode doit être appelée à partir de la méthode correspondante de l'activité ou du fragment parent.

public final void onPause ()

Cette méthode doit être appelée à partir de la méthode correspondante de l'activité ou du fragment parent.

public void onResume ()

Cette méthode doit être appelée à partir de la méthode correspondante de l'activité ou du fragment parent.

public final vide onSaveInstanceState (Bundle outState)

Cette méthode doit être appelée à partir de la méthode correspondante de l'activité ou du fragment parent.

Paramètres
outState

public void onStart ()

Cette méthode doit être appelée à partir de la méthode correspondante de l'activité ou du fragment parent.

public void onStop ()

Cette méthode doit être appelée à partir de la méthode correspondante de l'activité ou du fragment parent.