GoogleMapOptions

la classe finale publique GoogleMapOptions étend les objets
et Implémente Parcelable

Définit les options GoogleMapOptions d'une GoogleMap. Ces options peuvent être utilisées lors de l'ajout programmatique d'une carte à votre application (plutôt que via XML). Si vous utilisez un MapFragment, vous pouvez transmettre ces options à l'aide de la méthode statique de fabrique newInstance(GoogleMapOptions). Si vous utilisez un MapView, vous pouvez transmettre ces options à l'aide du constructeur MapView(Context, GoogleMapOptions).

Si vous ajoutez une carte au format XML, vous pouvez appliquer ces options à l'aide de balises XML personnalisées.

Récapitulatif des constantes héritées

Récapitulatif des constructeurs publics

GoogleMapOptions
Crée un objet GoogleMapOptions.

Récapitulatif des méthodes publiques

Options de carte
ambientEnabled(valeur booléenne)
Indique si le style en mode Veille doit être activé.
Options de carte
camera(caméra CameraPosition)
Spécifie la position initiale de la caméra pour la carte.
Options de carte
compassEnabled(valeur booléenne)
Indique si la boussole doit être activée.
GoogleMapOptions statique
createFromAttributes(contexte contextuel, attributs atSet)
Crée une option GoogleMapsOptions à partir de AttributeSet.
Booléen
CameraPosition (Position de la caméra)
Booléen
LatLngBounds
Booléen
Booléen
int
Nombre à virgule flottante
Nombre à virgule flottante
Booléen
Booléen
Booléen
Booléen
Booléen
Booléen
Booléen
Booléen
Options de carte
latLngBoundsForCameraTarget(cibles LatLngBounds)
Spécifie une valeur LatLngBounds pour contraindre la cible de la caméra. Ainsi, lorsque les utilisateurs font défiler la carte et effectuez un panoramique, la cible de la caméra ne se déplace pas en dehors de ces limites.
Options de carte
liteMode (valeur booléenne activée)
Indique si la carte doit être créée en mode simplifié.
Options de carte
mapId(chaîne mapId)
Spécifie l'identifiant de la carte.
Options de carte
mapToolbarEnabled(valeur booléenne)
Indique si la barre d'outils map doit être activée.
Options de carte
mapType(int mapType)
Indique une modification du type de carte initial.
Options de carte
maxZoomPréférence(nombre à virgule flottante maxZoom)
Indique la limite supérieure à privilégier pour le zoom de la caméra.
Options de carte
minZoomPréférence(floatMinZoomPréférence)
Indique la limite inférieure à privilégier pour le zoom de la caméra.
Options de carte
rotateGesturesEnabled (valeur booléenne activée)
Indique si les gestes de rotation doivent être activés.
Options de carte
scrollGesturesEnabled(valeur booléenne activée)
Indique si les gestes de défilement doivent être activés.
Options de carte
scrollGesturesEnabledDuringRotationOrZoom(valeur booléenne)
Indique si les gestes de défilement doivent être activés lors des gestes de rotation et de zoom.
Options de carte
setInstrumentClusterMap(valeur booléenne isInstrumentCluster)
Options de carte
tiltGesturesEnabled (valeur booléenne activée)
Indique si les gestes d'inclinaison doivent être activés.
String
Options de carte
useViewLifecycleInFragment(valeur booléenne "useViewLifecycleInFragment")
Lorsque vous utilisez MapFragment, cette option spécifie si le cycle de vie de la carte doit être lié à la vue du fragment ou au fragment lui-même.
Options de carte
zOrderOnTop(valeur booléenne zOrderOnTop)
Contrôler si la surface de la vue plan est placée au-dessus de la fenêtre.
Options de carte
zoomControlsEnabled(valeur booléenne activée)
Indique si les commandes de zoom doivent être activées.
Options de carte
zoomGesturesEnabled (valeur booléenne activée)
Indique si les gestes de zoom doivent être activés.

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

Constructeurs publics

public GoogleMapOptions ()

Crée un objet GoogleMapOptions.

Méthodes publiques

public GoogleMapOptions ambientEnabled (valeur booléenne activée)

Indique si le style en mode Veille doit être activé. La valeur par défaut est false. Lorsque cette option est activée, des cartes stylisées peuvent être affichées lorsqu'un appareil Ambiactive passe en mode Veille.

Paramètres
activé

public GoogleMapOptions camera (CameraPosition caméra)

Spécifie la position initiale de la caméra pour la carte.

Paramètres
camera

public GoogleMapOptions compassEnabled (valeur booléenne activée)

Indique si la boussole doit être activée. Consultez la section setCompassEnabled(boolean) pour plus d'informations. La valeur par défaut est true.

Paramètres
activé

public static GoogleMapOptions createFromAttributes (Context contextuel, AttributeSet attrs)

Crée une option GoogleMapsOptions à partir de AttributeSet.

Paramètres
context
attrs

public booléen getAmbientEnabled ()

Renvoie
  • l'option "ambiantEnabled", ou la valeur "null" si elle n'est pas spécifiée.

public CameraPosition getCamera ()

Renvoie
  • option caméra, ou valeur null si elle n'est pas spécifiée.

public booléen getCompassEnabled ()

Renvoie
  • l'option boussoleEnabled, ou la valeur "null" si elle n'est pas spécifiée.

public LatLngBounds getLatLngBoundsForCameraTarget ()

Renvoie
  • LatLngBounds utilisée pour limiter la cible de la caméra, ou la valeur "null" si elle n'est pas spécifiée.

public booléen getLiteMode ()

Renvoie
  • l'option liteMode ou la valeur "null" si elle n'est pas spécifiée.

public booléen getMapToolbarEnabled ()

Renvoie
  • l'option "mapToolbarEnabled", ou la valeur "null" si elle n'est pas spécifiée.

int getMapType ()

Renvoie
  • l'option "mapType", ou "-1" si aucune valeur n'est spécifiée.

public FloatgetMaxZoomPréférence()

Renvoie
  • la préférence de niveau de zoom maximale, ou la valeur "null" si aucune préférence n'est spécifiée.

public FloatgetMinZoomPréférence()

Renvoie
  • la préférence de niveau de zoom minimale, ou la valeur "null" si aucune préférence n'est spécifiée.

public booléen getAlternerGesturesEnabled ()

Renvoie
  • l'option rotationGesturesEnabled, ou la valeur "null" si elle n'est pas spécifiée.

public booléen get ScrollGesturesEnabled ()

Renvoie
  • option "scrollGesturesEnabled" ou valeur "null" si elle n'est pas spécifiée.

public booléen get ScrollGesturesEnabledDuringRotationOrZoom ()

Renvoie
  • l'option ScrollGesturesEnabledDuringRotationOrZoom ou "null" si aucune valeur n'est spécifiée.

public booléen getTiltGesturesEnabled ()

Renvoie
  • l'option tiltGesturesEnabled ou la valeur "null" si elle n'est pas spécifiée.

public Booléen getUseViewLifecycleInFragment ()

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

public booléengetZOrderOnTop()

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

public booléen getZoomControlsEnabled ()

Renvoie
  • l'option zoomControlsEnabled, ou la valeur "null" si elle n'est pas spécifiée.

public booléen getZoomGesturesEnabled ()

Renvoie
  • l'option zoomGesturesEnabled, ou la valeur "null" si elle n'est pas spécifiée.

public GoogleMapOptions latLngBoundsForCameraTarget (LatLngBounds llbounds)

Spécifie une valeur LatLngBounds pour contraindre la cible de la caméra. Ainsi, lorsque les utilisateurs font défiler la carte et effectuez un panoramique, la cible de la caméra ne se déplace pas en dehors de ces limites.

Voir setLatLngBoundsForCameraTarget(LatLngBounds) pour plus d'informations.

Paramètres
bordures

public GoogleMapOptions liteMode (valeur booléenne activée)

Indique si la carte doit être créée en mode simplifié. La valeur par défaut est false. Si le mode simplifié est activé, les cartes se chargent en tant qu'images statiques. Cela permet d'améliorer les performances lorsqu'un grand nombre de cartes doivent être affichées en même temps (par exemple, sous forme de liste déroulante). Toutefois, l'utilisateur ne peut pas faire de panoramique ni de zoom sur une carte en mode simplifié, ni l'incliner ou la faire pivoter.

Paramètres
activé

public GoogleMapOptions mapId (Chaîne mapId)

Spécifie l'identifiant de la carte.

Paramètres
ID carte

public GoogleMapOptions mapToolbarEnabled (valeur booléenne activée)

Indique si la barre d'outils map doit être activée. Consultez la section setMapToolbarEnabled(boolean) pour plus d'informations. La valeur par défaut est true.

Paramètres
activé

public GoogleMapOptions mapType (int mapType)

Indique une modification du type de carte initial.

Paramètres
type de carte

public GoogleMapOptions maxZoomPréférence (float maxZoomPréférence)

Indique la limite supérieure à privilégier pour le zoom de la caméra.

Voir setMaxZoomPreference(float) pour plus d'informations.

Paramètres
Préférence de zoom max

public GoogleMapOptions minZoomPréférence (float minZoomPréférence)

Indique la limite inférieure à privilégier pour le zoom de la caméra.

Voir setMinZoomPreference(float) pour plus d'informations.

Paramètres
Préférence de zoom min

public GoogleMapOptions rotateGesturesEnabled (valeur booléenne activée)

Indique si les gestes de rotation doivent être activés. Consultez la section setRotateGesturesEnabled(boolean) pour plus d'informations. La valeur par défaut est true.

Paramètres
activé

public GoogleMapOptions scrollGesturesEnabled (valeur booléenne activée)

Indique si les gestes de défilement doivent être activés. Consultez la section setScrollGesturesEnabled(boolean) pour plus d'informations. La valeur par défaut est true.

Paramètres
activé

public GoogleMapOptions scrollGesturesEnabledDuringRotationOrZoom (valeur booléenne activée)

Indique si les gestes de défilement doivent être activés lors des gestes de rotation et de zoom. Consultez la section setScrollGesturesEnabledDuringRotateOrZoom(boolean) pour plus d'informations. La valeur par défaut est true.

Paramètres
activé

public GoogleMapOptions setInstrumentClusterMap (valeur booléenne isInstrumentCluster)

Paramètres
InstrumentCluster

public GoogleMapOptions tiltGesturesEnabled (valeur booléenne activée)

Indique si les gestes d'inclinaison doivent être activés. Consultez la section setTiltGesturesEnabled(boolean) pour plus d'informations. La valeur par défaut est true.

Paramètres
activé

string public toString ()

public GoogleMapOptions useViewLifecycleInFragment (boolean useViewLifecycleInFragment)

Lorsque vous utilisez MapFragment, cette option spécifie si le cycle de vie de la carte doit être lié à la vue du fragment ou au fragment lui-même. La valeur par défaut est false, ce qui associe le cycle de vie de la carte au fragment.

L'utilisation du cycle de vie du fragment permet un rendu plus rapide de la carte lorsque le fragment est dissocié et réassocié, car le contexte GL sous-jacent est préservé. Le fait de dissocier le fragment, mais pas de le détruire, ne libère pas la mémoire utilisée par la carte.

L'utilisation du cycle de vie d'une vue fragmentée signifie qu'une carte n'est pas réutilisée lorsque le fragment est détaché, puis reconnecté. La carte sera alors de nouveau affichée à partir de zéro, ce qui peut prendre quelques secondes. Cela signifie également que même si un fragment est dissocié et n'a donc pas de vue, toutes les méthodes GoogleMap renvoient NullPointerException.

Paramètres
Utiliser le cycle de vie du fragment

public GoogleMapOptions zOrderOnTop (boolean zOrderOnTop)

Contrôler si la surface de la vue plan est placée au-dessus de la fenêtre. Consultez la section setZOrderOnTop(boolean) pour plus d'informations. Notez que cela couvre toutes les autres vues susceptibles d'apparaître sur la carte (par exemple, les commandes de zoom et le bouton "Ma position").

Paramètres
zOrderOnTop

public GoogleMapOptions zoomControlsEnabled (valeur booléenne activée)

Indique si les commandes de zoom doivent être activées. Consultez la section setZoomControlsEnabled(boolean) pour plus d'informations. La valeur par défaut est true.

Paramètres
activé

public GoogleMapOptions zoomGesturesEnabled (valeur booléenne activée)

Indique si les gestes de zoom doivent être activés. Consultez la section setZoomGesturesEnabled(boolean) pour plus d'informations. La valeur par défaut est true.

Paramètres
activé