StreetViewPanoramaOptions

La classe publique finale StreetViewPanoramaOptions étend l'objet
et implémente Parcelable.

Définit les PanoramaOptions de configuration pour un StreetViewPanorama. Ces options peuvent être utilisées lors de l'ajout programmatique d'un panorama à votre application. Si vous utilisez un StreetViewPanoramaFragment, vous pouvez transmettre ces options à l'aide de la méthode de fabrique statique newInstance(StreetViewPanoramaOptions). Si vous utilisez un StreetViewPanoramaView, vous pouvez transmettre ces options à l'aide du constructeur StreetViewPanoramaView(Context, StreetViewPanoramaOptions).

Récapitulatif des constantes héritées

Récapitulatif des constructeurs publics

StreetViewPanoramaOptions()
Crée un objet StreetViewPanoramaOptions.

Récapitulatif des méthodes publiques

Booléen
Chaîne
LatLng
Entier
StreetViewSource
Booléen
StreetViewPanoramaCamera
Booléen
Booléen
Booléen
StreetViewPanoramaOptions
panningGesturesEnabled(booléen activé)
Active/Désactive la possibilité pour les utilisateurs d'effectuer un panoramique sur les panoramas à l'aide de gestes.
StreetViewPanoramaOptions
panoramaCamera(caméra StreetViewPanoramaCamera)
Spécifie l'appareil photo initial du panorama Street View.
StreetViewPanoramaOptions
panoramaId(Chaîne panoId)
Spécifie la position initiale du panorama Street View en fonction d'un identifiant de panorama.
StreetViewPanoramaOptions
position(position LatLng, rayon entier, source StreetViewSource)
Spécifie la position initiale du panorama Street View en fonction de l'emplacement, du rayon et de la source.
StreetViewPanoramaOptions
position(position LatLng, rayon de nombres entiers)
Spécifie la position initiale du panorama Street View en fonction de la position et du rayon.
StreetViewPanoramaOptions
position(position LatLng)
Spécifie la position initiale du panorama Street View en fonction du lieu.
StreetViewPanoramaOptions
position(position LatLng, source StreetViewSource)
Spécifie la position initiale du panorama Street View en fonction du lieu et de la source.
StreetViewPanoramaOptions
streetNamesEnabled(valeur booléenne activée)
Active/Désactive la possibilité pour les utilisateurs d'afficher le nom des rues sur les panoramas.
Chaîne
StreetViewPanoramaOptions
useViewLifecycleInFragment(booléen useViewLifecycleInFragment)
Lorsque vous utilisez un StreetViewPanoramaFragment, cet indicateur spécifie si le cycle de vie du panorama Street View doit être lié à la vue du fragment ou au fragment lui-même.
StreetViewPanoramaOptions
userNavigationEnabled(valeur booléenne activée)
Active/Désactive la possibilité pour les utilisateurs de passer d'un panorama à un autre.
StreetViewPanoramaOptions
zoomGesturesEnabled(booléen activé)
Active/Désactive la possibilité pour les utilisateurs de zoomer sur les panoramas à l'aide de gestes.

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

Constructeurs publics

public StreetViewPanoramaOptions ()

Crée un objet StreetViewPanoramaOptions.

Méthodes publiques

public Boolean getPanningGesturesEnabled ()

Renvoie
  • true si l'utilisateur peut effectuer un panoramique à l'aide de gestes sur les panoramas Street View

public String getPanoramaId ()

Renvoie
  • Identifiant de panorama initial du panorama Street View, ou null s'il n'est pas spécifié.

public LatLng getPosition ()

Renvoie
  • Position initiale du panorama Street View, ou null si aucune valeur n'est spécifiée.

public Integer getRadius ()

Renvoie
  • Rayon initial utilisé pour rechercher un panorama Street View, ou null si ce paramètre n'est pas spécifié.

public StreetViewSource getSource ()

Renvoie
  • Filtre source utilisé pour rechercher un panorama Street View, ou DEFAULT s'il n'est pas spécifié.

public Boolean getStreetNamesEnabled ()

Renvoie
  • true si initialement les utilisateurs peuvent voir le nom des rues sur les panoramas Street View

public StreetViewPanoramaCamera getStreetViewPanoramaCamera ()

Renvoie
  • Appareil photo initial du panorama Street View, ou null si aucune valeur n'est spécifiée.

public Boolean getUseViewLifecycleInFragment ()

Renvoie
  • l'option useViewLifecycleInFragment ou null si elle n'est pas spécifiée.

public Boolean getUserNavigationEnabled ()

Renvoie
  • true si les utilisateurs peuvent initialement passer à différents panoramas Street View.

public Boolean getZoomGesturesEnabled ()

Renvoie
  • true si l'utilisateur peut zoomer à l'aide de gestes sur les panoramas Street View

public StreetViewPanoramaOptions panningGesturesEnabled (boolean enabled)

Active/Désactive la possibilité pour les utilisateurs d'effectuer un panoramique sur les panoramas à l'aide de gestes. Pour en savoir plus, consultez setPanningGesturesEnabled(boolean). La valeur par défaut est true

Paramètres
activé

public StreetViewPanoramaOptions panoramaCamera (caméra StreetViewPanoramaCamera)

Spécifie l'appareil photo initial du panorama Street View.

Paramètres
appareil photo

public StreetViewPanoramaOptions panoramaId (String panoId)

Spécifie la position initiale du panorama Street View en fonction d'un identifiant de panorama. La position définie par le panoramaID est prioritaire sur une position définie par la valeur LatLng.

Paramètres
panoId

public StreetViewPanoramaOptions position (position LatLng, rayon entier, source StreetViewSource)

Spécifie la position initiale du panorama Street View en fonction de l'emplacement, du rayon et de la source. La position définie par le panoramaID, si elle est définie, est prioritaire par rapport à une position définie par un LatLng

Paramètres
position
rayon
source

public StreetViewPanoramaOptions position (position LatLng, rayon entier)

Spécifie la position initiale du panorama Street View en fonction de la position et du rayon. La position définie par le panoramaID, si elle est définie, est prioritaire sur une position définie par un paramètre LatLng.

Paramètres
position
rayon

public StreetViewPanoramaOptions position (LatLng)

Spécifie la position initiale du panorama Street View en fonction du lieu. La position définie par le panoramaID, si elle est définie, est prioritaire sur une position définie par un LatLng.

Paramètres
position

public StreetViewPanoramaOptions position (position LatLng, source StreetViewSource)

Spécifie la position initiale du panorama Street View en fonction du lieu et de la source. La position définie par le panoramaID, si elle est définie, est prioritaire sur une position définie par un paramètre LatLng.

Paramètres
position
source

public StreetViewPanoramaOptions streetNamesEnabled (boolean enabled)

Active/Désactive la possibilité pour les utilisateurs d'afficher le nom des rues sur les panoramas. Pour en savoir plus, consultez setStreetNamesEnabled(boolean). La valeur par défaut est true

Paramètres
activé

public String toString ()

public StreetViewPanoramaOptions useViewLifecycleInFragment (boolean useViewLifecycleInFragment)

Lorsque vous utilisez un StreetViewPanoramaFragment, cet indicateur spécifie si le cycle de vie du panorama Street View doit être lié à la vue du fragment ou au fragment lui-même. La valeur par défaut est false, associant le cycle de vie du panorama Street View au fragment.

L'utilisation du cycle de vie du fragment permet d'accélérer le rendu du panorama Street View lorsque le fragment est dissocié et réassocié, car le contexte GL sous-jacent est préservé. Cela a le coût de détacher le fragment, mais pas de le détruire, et de ne pas libérer la mémoire utilisée par le panorama.

L'utilisation du cycle de vie de la vue d'un fragment signifie qu'un panorama Street View n'est pas réutilisé lorsque le fragment est dissocié et réassocié. Cela entraîne un nouveau rendu de la carte à partir de zéro, ce qui peut prendre quelques secondes. Cela signifie également que lorsqu'un fragment est dissocié et qu'il n'a donc pas de vue, toutes les méthodes StreetViewPanorama génèrent une erreur NullPointerException.

Paramètres
useViewLifecycleInFragment

public StreetViewPanoramaOptions userNavigationEnabled (boolean enabled)

Active/Désactive la possibilité pour les utilisateurs de passer d'un panorama à un autre. Pour en savoir plus, consultez setUserNavigationEnabled(boolean). La valeur par défaut est true

Paramètres
activé

public StreetViewPanoramaOptions zoomGesturesEnabled (boolean enabled)

Active/Désactive la possibilité pour les utilisateurs de zoomer sur les panoramas à l'aide de gestes. Pour en savoir plus, consultez setZoomGesturesEnabled(boolean). La valeur par défaut est true

Paramètres
activé