, qui implémente Parcelable.
Définit les MarkerOptions pour un repère.
Guide du développeur
Pour en savoir plus, consultez le guide du développeur sur les repères.
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 |
alpha(float alpha)
Définit la valeur alpha (opacité) du repère.
|
MarkerOptions |
ancre(float u, float v)
Spécifie que l'ancre se trouve à un point particulier de l'image du repère.
|
MarkerOptions |
collisionBehavior(int collisionBehavior)
Définit l'état de collision pour le repère.
|
MarkerOptions |
draggable(booléen déplaçable)
Définit la capacité de déplacement du repère.
|
MarkerOptions |
flat(valeur booléenne plat)
Détermine si ce repère doit être plat sur la carte
true ou sur un panneau d'affichage faisant face à la caméra false . |
float |
getAlpha()
Récupère l'ensemble alpha pour cet objet
MarkerOptions . |
float |
getAnchorU()
Distance horizontale, normalisée à [0, 1], de l'ancre à partir du bord gauche.
|
float |
getAnchorV()
Distance verticale de l'ancre, normalisée à [0, 1], par rapport au bord supérieur.
|
int | |
BitmapDescriptor |
getIcon()
Récupère l'ensemble de descripteurs d'icône personnalisé pour cet objet
MarkerOptions . |
float |
getInfoWindowAnchorU()
Distance horizontale, normalisée à [0, 1], de l'ancre de la fenêtre d'informations à partir du bord gauche.
|
float |
getInfoWindowAnchorV()
Distance verticale, normalisée à [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 |
getRotation()
Récupère la rotation définie pour cet objet
MarkerOptions . |
Chaîne |
getSnippet()
Récupère l'extrait défini pour cet objet
MarkerOptions . |
Chaîne |
getTitle()
Récupère le titre défini pour cet objet
MarkerOptions . |
float |
getZIndex()
Récupère le zIndex défini pour cet objet
MarkerOptions . |
MarkerOptions | |
MarkerOptions |
infoWindowAnchor(float u, float v)
Spécifie le point d'ancrage de la fenêtre d'informations sur l'image du repère.
|
boolean |
isDraggable()
Récupère le paramètre de déplaçabilité de cet objet
MarkerOptions . |
boolean |
isFlat()
Récupère le paramètre plat pour cet objet
MarkerOptions . |
boolean |
isVisible()
Récupère le paramètre de visibilité de cet objet
MarkerOptions . |
MarkerOptions | |
MarkerOptions |
rotation(rotation de type float)
Définit la rotation du repère en degrés dans le sens des aiguilles d'une montre autour du point d'ancrage du repère.
|
MarkerOptions |
snippet(Extrait de chaîne)
Définit l'extrait de code pour le repère.
|
MarkerOptions |
title(titre de la chaîne)
Définit le titre du repère.
|
MarkerOptions |
visible(valeur booléenne visible)
Définit la visibilité du repère.
|
MarkerOptions |
zIndex(zIndex flottant)
Définit le 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 signifie que le repère 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 anchor (float u, float v)
Spécifie que l'ancre se trouve à un point particulier de l'image du repère.
L'ancre indique le point de l'image d'icône qui est 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 L x H est le point de grille discrète le plus proche dans une grille (W + 1) x (H + 1), obtenu en mettant à l'échelle l'arrondi. Par exemple, dans une image 4 x 2, le point d'ancrage (0,7, 0,6) est résolu au point de grille (3, 1).
*-----+-----+-----+-----* | | | | | | | | | | +-----+-----+-----+-----+ | | | X | | (U, V) = (0.7, 0.6) | | | | | *-----+-----+-----+-----* *-----+-----+-----+-----* | | | | | | | | | | +-----+-----+-----X-----+ (X, Y) = (3, 1) | | | | | | | | | | *-----+-----+-----+-----*
Paramètres
u | Coordonnée u de l'ancre, exprimée en rapport avec la largeur de l'image (dans la plage [0, 1]) |
---|---|
v | Coordonnée v de l'ancre, exprimée en rapport avec la hauteur de l'image (dans la plage [0, 1]) |
Renvoie
- Objet pour lequel la méthode a été appelée, avec le nouvel ensemble d'ancrage.
public MarkerOptions collisionBehavior (int collisionBehavior)
Définit l'état de collision pour le repère. Il s'agit d'une valeur de Marker.CollisionBehavior
. Vous ne pouvez le définir qu'une seule fois.
Paramètres
collisionBehavior |
---|
Renvoie
- objet pour lequel la méthode a été appelée, avec l'état de collision défini.
public MarkerOptions déplaçable (boolean draggable)
Définit la capacité de déplacement du repère.
Paramètres
déplaçable |
---|
Renvoie
- objet pour lequel la méthode a été appelée, avec le nouvel état déplaçable défini.
public MarkerOptions flat (boolean plat)
Détermine si ce repère doit être plat sur la carte true
ou sur un panneau d'affichage faisant face à la caméra false
. Si le repère est plat sur la carte, il reste coincé sur la carte lorsque la caméra pivote et s'incline, mais sa taille reste la même lorsque la caméra zoome, contrairement à un GroundOverlay
. Si le repère est un panneau d'affichage, il est toujours dessiné face à la caméra, et pivote et s'incline avec elle. La valeur par défaut est false
.
Paramètres
inchangés |
---|
Renvoie
- objet pour lequel la méthode a été appelée, avec le nouvel état plat défini.
public float getAlpha ()
Récupère l'ensemble alpha pour cet objet MarkerOptions
.
Renvoie
- la valeur alpha du repère, dans la plage [0, 1].
public float getAnchorU ()
Distance horizontale, normalisée à [0, 1], de l'ancre à partir du bord gauche.
Renvoie
- la valeur u de l'ancre.
public float getAnchorV ()
Distance verticale de l'ancre, normalisée à [0, 1], par rapport au bord supérieur.
Renvoie
- la valeur v de l'ancre.
public int getCollisionBehavior ()
public BitmapDescriptor getIcon ()
Récupère l'ensemble de descripteurs d'icône personnalisé pour cet objet MarkerOptions
.
Renvoie
- Un
BitmapDescriptor
représentant l'icône personnalisée, ounull
si aucune icône personnalisée n'est définie.
public float getInfoWindowAnchorU ()
Distance horizontale, normalisée à [0, 1], de l'ancre de la fenêtre d'informations à partir du bord gauche.
Renvoie
- la valeur u de l'ancre de la fenêtre d'informations.
public float getInfoWindowAnchorV ()
Distance verticale, normalisée à [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.
public float getRotation ()
Récupère la rotation définie pour cet objet MarkerOptions
.
Renvoie
- la 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 du repère.
public String getTitle ()
Récupère le titre défini pour cet objet MarkerOptions
.
Renvoie
- Chaîne qui contient le titre du repère.
public float getZIndex ()
Récupère le zIndex défini pour cet objet MarkerOptions
.
Renvoie
- zIndex du repère.
public MarkerOptions icon (BitmapDescriptor iconDescriptor)
Définit l'icône du repère.
Paramètres
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. Cet élément est spécifié dans le même système de coordonnées que l'ancre. Pour en savoir plus, consultez anchor(float, float)
. 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 en termes de largeur de l'image (dans la plage [0, 1]) |
---|---|
v | Coordonnée v de l'ancre de la fenêtre d'informations, exprimée en termes 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 défini.
public boolean isDraggable ()
Récupère le paramètre de déplaçabilité de cet objet MarkerOptions
.
Renvoie
true
si le repère est déplaçable ; sinon, renvoiefalse
.
public boolean isFlat ()
Récupère le paramètre plat pour cet objet MarkerOptions
.
Renvoie
true
si le repère est plat sur la carte ;false
si le repère doit faire 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
latitude/longitude |
---|
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 du repère. 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 définie de sorte 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 pour 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 extrait (extrait de chaîne)
Définit l'extrait de code pour le repère.
Paramètres
extrait [context sensitive] |
---|
Renvoie
- objet pour lequel la méthode a été appelée, avec le nouvel extrait 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 (boolean visible)
Définit la visibilité du repère.
Paramètres
visible |
---|
Renvoie
- objet pour lequel la méthode a été appelée, avec le nouvel état de visibilité défini.
public MarkerOptions zIndex (float zIndex)
Définit le zIndex du repère.
Paramètres
zIndex |
---|
Renvoie
- objet pour lequel la méthode a été appelée, avec le nouveau zIndex défini.