implémentant Parcelable
Définit les MarkerOptions d'un repère.
Guide du développeur
Pour plus d'informations, consultez le guide du développeur Markers.
Récapitulatif des constantes héritées
Récapitulatif des constructeurs publics
MarkerOptions
Crée un ensemble d'options de repère.
|
Récapitulatif des méthodes publiques
MarkerOptions (Options du repère) |
alpha(alpha alpha flottant)
Définit la valeur alpha (opacité) du repère.
|
MarkerOptions (Options du repère) |
ancre(float u, float v)
Spécifie l'ancre à un point particulier de l'image du repère.
|
MarkerOptions (Options du repère) |
collisionBehavior(int collisionBehavior)
Définit l'état de collision du repère.
|
MarkerOptions (Options du repère) |
draggable(débogable booléen)
Définit la possibilité de déplaçage du repère.
|
MarkerOptions (Options du repère) |
flat(valeur booléenne)
Détermine si ce repère doit être plat par rapport à la carte
true ou par un panneau d'affichage face à la caméra false . |
float (nombre à virgule flottante) |
getAlpha
Récupère l'ensemble alpha de cet objet
MarkerOptions . |
float (nombre à virgule flottante) |
getAnchorU
Distance horizontale, normalisée à [0, 1], de l'ancre par rapport au bord gauche.
|
float (nombre à virgule flottante) |
getAnchorV
Distance verticale, normalisée à [0, 1], de l'ancre par rapport au bord supérieur.
|
int | |
BitmapDescriptor |
getIcon
Récupère le descripteur d'icône personnalisé défini pour l'objet
MarkerOptions . |
float (nombre à virgule flottante) |
getInfoWindowAnchorU()
Distance horizontale, normalisée à [0, 1], de l'ancre de la fenêtre d'informations, à partir du bord gauche.
|
float (nombre à virgule flottante) |
getInfoWindowAnchorV()
Distance verticale, normalisée en [0, 1], de l'ancre de la fenêtre d'informations, à partir du bord supérieur.
|
LatLng |
getPosition
Renvoie la position définie pour cet objet
MarkerOptions . |
float (nombre à virgule flottante) |
getRotation
Récupère la rotation définie pour cet objet
MarkerOptions . |
String |
getSnippet
Récupère l'extrait défini pour cet objet
MarkerOptions . |
String |
getTitle
Récupère le titre défini pour cet objet
MarkerOptions . |
float (nombre à virgule flottante) |
getZIndex
Récupère le zIndex défini pour l'objet
MarkerOptions . |
MarkerOptions (Options du repère) | |
MarkerOptions (Options du repère) |
infoWindowAnchor(float u, float v)
Spécifie le point d'ancrage de la fenêtre d'informations sur l'image du repère.
|
booléen |
isDraggable()
Récupère le paramètre déplaçable de cet objet
MarkerOptions . |
booléen |
isFlat
Récupère les paramètres plats de cet objet
MarkerOptions . |
booléen |
isVisible()
Récupère le paramètre de visibilité de cet objet
MarkerOptions . |
MarkerOptions (Options du repère) | |
MarkerOptions (Options du repère) |
rotation(rotation flottante)
Définit la rotation du repère en degrés dans le sens des aiguilles d'une montre autour du point d'ancrage.
|
MarkerOptions (Options du repère) |
snippet(extrait de chaîne)
Définit l'extrait pour le repère.
|
MarkerOptions (Options du repère) |
title(titre de la chaîne)
Définit le titre du repère.
|
MarkerOptions (Options du repère) |
visible(valeur booléenne visible)
Définit la visibilité du repère.
|
MarkerOptions (Options du repère) |
zIndex(z-index flottant)
Définit la valeur zIndex du repère.
|
Récapitulatif des méthodes héritées
Constructeurs publics
public MarkerOptions ()
Crée un ensemble d'options de repère.
Méthodes publiques
public MarkerOptions alpha (float alpha)
Définit la valeur alpha (opacité) du repère. Il s'agit d'une valeur comprise entre 0 et 1, où 0 signifie que le repère est totalement transparent et 1, qui signifie qu'il est complètement opaque.
Paramètres
alpha |
---|
Renvoie
- Objet pour lequel la méthode a été appelée, avec le nouvel ensemble alpha.
public MarkerOptions ancre (float u, float v)
Spécifie l'ancre à un point particulier de l'image du repère.
L'ancre indique le point de l'image d'icône ancré à la position du repère sur la surface de la Terre.
Le point d'ancrage est spécifié dans l'espace continu [0,0, 1,0] x [0,0, 1,0], où (0, 0) correspond à l'angle supérieur gauche de l'image et (1, 1) à l'angle inférieur droit. Le point d'ancrage d'une image W x H est le point de grille discret le plus proche d'une grille (W + 1) x (H + 1), obtenu en appliquant la mise à l'échelle, puis l'arrondi. Par exemple, dans une image 4x2, le point d'ancrage (0.7, 0.6) correspond au point de grille (3, 1).
*-----+-----+-----+-----* | | | | | | | | | | +-----+-----+-----+-----+ | | | X | | (U, V) = (0.7, 0.6) | | | | | *-----+-----+-----+-----* *-----+-----+-----+-----* | | | | | | | | | | +-----+-----+-----X-----+ (X, Y) = (3, 1) | | | | | | | | | | *-----+-----+-----+-----*
Paramètres
u | coordonnées u de l'ancre, exprimées en tant que ratio de la largeur de l'image (dans la plage [0, 1]) |
---|---|
v | coordonnée v de l'ancre, exprimée par un ratio de hauteur d'image (dans la plage [0, 1]) |
Renvoie
- Objet pour lequel la méthode a été appelée, avec la nouvelle ancre définie.
public MarkerOptions collisionBehavior (int collisionBehavior)
Définit l'état de collision du repère. Il s'agit d'une valeur de Marker.CollisionBehavior
. Il ne peut être défini qu'une seule fois.
Paramètres
collisionComportement |
---|
Renvoie
- Objet pour lequel la méthode a été appelée, avec l'état de collision défini
public MarkerOptions draggable (booléen, déplaçable)
Définit la possibilité de déplaçage du repère.
Paramètres
déplaçable |
---|
Renvoie
- Objet pour lequel la méthode a été appelée, le nouvel état déplaçable étant défini.
public MarkerOptions flat (valeur booléenne booléenne)
Détermine si ce repère doit être plat par rapport à la carte true
ou par un panneau d'affichage face à la caméra false
. Si le repère est plat par rapport à la carte, il reste bloqué sur la carte à mesure que la caméra effectue une rotation et s'incline, mais reste identique à la taille de zoom de la caméra, contrairement à GroundOverlay
. Si le repère est un panneau d'affichage, il est toujours dessiné face à la caméra. Il pivote et s'incline avec elle. La valeur par défaut est false
.
Paramètres
stable |
---|
Renvoie
- Objet pour lequel la méthode a été appelée, le nouvel état plat étant défini.
float public getAlpha ()
Récupère l'ensemble alpha de cet objet MarkerOptions
.
Renvoie
- la valeur alpha du repère dans la plage [0, 1].
float public getAnchorU ()
Distance horizontale, normalisée à [0, 1], de l'ancre par rapport au bord gauche.
Renvoie
- Valeur u de l'ancre.
float public getAnchorV ()
Distance verticale, normalisée à [0, 1], de l'ancre par rapport au bord supérieur.
Renvoie
- la valeur v de l'ancre.
public intgetCollisionBehavior()
public BitmapDescriptor getIcon ()
Récupère le descripteur d'icône personnalisé défini pour l'objet MarkerOptions
.
Renvoie
- Un élément
BitmapDescriptor
représentant l'icône personnalisée, ounull
si aucune icône personnalisée n'est définie.
public floatgetInfoWindowAnchorU()
Distance horizontale, normalisée à [0, 1], de l'ancre de la fenêtre d'informations, à partir du bord gauche.
Renvoie
- Valeur u de l'ancre de la fenêtre d'informations.
public floatgetInfoWindowAnchorV()
Distance verticale, normalisée en [0, 1], de l'ancre de la fenêtre d'informations, à partir du bord supérieur.
Renvoie
- Valeur v de l'ancre de la fenêtre d'informations.
public LatLng getPosition ()
Renvoie la position définie pour cet objet MarkerOptions
.
Renvoie
- Objet
LatLng
spécifiant la position actuelle du repère.
float public getRotation ()
Récupère la rotation définie pour cet objet MarkerOptions
.
Renvoie
- Rotation du repère en degrés dans le sens des aiguilles d'une montre à partir de la position par défaut.
public String getSnippet ()
Récupère l'extrait défini pour cet objet MarkerOptions
.
Renvoie
- Chaîne contenant l'extrait de code du repère.
public String getTitle ()
Récupère le titre défini pour cet objet MarkerOptions
.
Renvoie
- Chaîne contenant le titre du repère.
float public getZIndex ()
Récupère le zIndex défini pour l'objet MarkerOptions
.
Renvoie
- zIndex du repère.
public MarkerOptions icon (BitmapDescriptor iconDescriptor)
Définit l'icône du repère.
Paramètres
icône iconDescriptor | Si la valeur est null , le repère par défaut est utilisé. |
---|
Renvoie
- Objet pour lequel la méthode a été appelée, avec le nouveau descripteur d'icône défini.
public MarkerOptions infoWindowAnchor (float u, float v)
Spécifie le point d'ancrage de la fenêtre d'informations sur l'image du repère. Celle-ci est spécifiée dans le même système de coordonnées que l'ancre. Consultez la section anchor(float, float)
pour plus d'informations. La valeur par défaut est le milieu supérieur de l'image.
Paramètres
u | Coordonnée u de l'ancre de la fenêtre d'informations, exprimée par un ratio de largeur d'image (dans la plage [0, 1]) |
---|---|
v | Coordonnée v de l'ancre de la fenêtre d'informations, exprimée par un ratio de hauteur de l'image (dans la plage [0, 1]) |
Renvoie
- Objet pour lequel la méthode a été appelée, avec le nouvel ancrage de la fenêtre d'informations.
public boolean isDraggable ()
Récupère le paramètre déplaçable de cet objet MarkerOptions
.
Renvoie
true
si le repère est déplaçable. Sinon, renvoiefalse
.
public boolean isFlat ()
Récupère les paramètres plats de cet objet MarkerOptions
.
Renvoie
true
si le repère est plat par rapport à la carte ;false
si le repère doit être face à la caméra.
public boolean isVisible ()
Récupère le paramètre de visibilité de cet objet MarkerOptions
.
Renvoie
true
si le repère est visible. Sinon, renvoiefalse
.
public MarkerOptions position (LatLng latlng)
Définit l'emplacement du repère.
Paramètres
Latlng |
---|
Renvoie
- Objet pour lequel la méthode a été appelée, avec la nouvelle position définie.
public MarkerOptions rotation (rotation flottante)
Définit la rotation du repère en degrés dans le sens des aiguilles d'une montre autour du point d'ancrage. L'axe de rotation est perpendiculaire au repère. Une rotation de 0 correspond à la position par défaut du repère. Lorsque le repère est plat sur la carte, la position par défaut est alignée sur le nord et la rotation est telle que le repère reste toujours plat sur la carte. Lorsque le repère est un panneau d'affichage, la position par défaut est à la verticale vers le haut et la rotation est définie de sorte que le repère soit toujours face à la caméra. La valeur par défaut est 0.
Paramètres
rotation |
---|
Renvoie
- Objet pour lequel la méthode a été appelée, avec la nouvelle rotation définie.
public MarkerOptions snippet (Extrait de chaîne)
Définit l'extrait pour le repère.
Paramètres
extrait |
---|
Renvoie
- Objet pour lequel la méthode a été appelée, le nouvel extrait étant défini.
public MarkerOptions title (titre de la chaîne)
Définit le titre du repère.
Paramètres
title |
---|
Renvoie
- Objet pour lequel la méthode a été appelée, avec le nouveau titre défini.
public MarkerOptions visible (valeur booléen visible)
Définit la visibilité du repère.
Paramètres
visible |
---|
Renvoie
- Objet pour lequel la méthode a été appelée, le nouvel état de visibilité étant défini.
public MarkerOptions zIndex (float zIndex)
Définit la valeur zIndex du repère.
Paramètres
z-index |
---|
Renvoie
- Objet pour lequel la méthode a été appelée, avec le nouveau zIndex défini.