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
truesi 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
nulls'il n'est pas spécifié.
public LatLng getPosition ()
Renvoie
- Position initiale du panorama Street View, ou
nullsi aucune valeur n'est spécifiée.
public Integer getRadius ()
Renvoie
- Rayon initial utilisé pour rechercher un panorama Street View, ou
nullsi ce paramètre n'est pas spécifié.
public StreetViewSource getSource ()
Renvoie
- Filtre source utilisé pour rechercher un panorama Street View, ou
DEFAULTs'il n'est pas spécifié.
public Boolean getStreetNamesEnabled ()
Renvoie
truesi 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
nullsi aucune valeur n'est spécifiée.
public Boolean getUseViewLifecycleInFragment ()
Renvoie
- l'option useViewLifecycleInFragment ou
nullsi elle n'est pas spécifiée.
public Boolean getUserNavigationEnabled ()
Renvoie
truesi les utilisateurs peuvent initialement passer à différents panoramas Street View.
public Boolean getZoomGesturesEnabled ()
Renvoie
truesi 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é |
|---|