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 | |
StreetViewPanoramaOptions | |
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 |
toString()
|
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é |
---|