implements Parcelable
Définit les MarkerOptions d'un repère.
Guide du développeur
Pour en savoir plus, consultez l'article du développeur de 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 |
alpha(alpha à virgule flottante)
Définit la valeur alpha (opacité) du repère.
|
MarkerOptions |
ancrage(float u, float v)
Spécifie l'ancrage à un point spécifique de l'image du repère.
|
MarkerOptions |
collisionBehavior(int collisionBehavior)
Définit l'état de la collision pour le repère.
|
MarkerOptions |
draggable(booléen déplaçable)
Définit la déplaçabilité du repère.
|
MarkerOptions |
flat(booléen plat)
Détermine si ce repère doit être plat par rapport à la carte
true ou à un panneau d'affichage face au
caméra false . |
float |
getAlpha()
Récupère l'ensemble alpha de cet objet
MarkerOptions . |
float |
getAnchorU()
Distance horizontale, normalisée en [0, 1], de l'ancre par rapport au bord gauche.
|
float |
getAnchorV()
Distance verticale, normalisée en [0, 1], entre l'ancre et le bord supérieur.
|
int | |
BitmapDescriptor |
getIcon()
Récupère le descripteur d'icône personnalisée défini pour cet objet
MarkerOptions . |
float |
getInfoWindowAnchorU()
Distance horizontale, normalisée sur [0, 1], de l'ancrage de la fenêtre d'informations par rapport au bord gauche.
|
float |
getInfoWindowAnchorV()
Distance verticale, normalisée en [0, 1], entre l'ancre de la fenêtre d'informations et le 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.
|
booléen |
isDraggable()
Récupère le paramètre de déplaçabilité pour cet objet
MarkerOptions . |
booléen |
isFlat()
Récupère le paramètre fixe de cet objet
MarkerOptions . |
booléen |
isVisible()
Récupère le paramètre de visibilité de cet objet
MarkerOptions . |
MarkerOptions | |
MarkerOptions |
rotation(rotation flottante)
Définit la rotation du repère en degrés dans le sens des aiguilles d'une montre par rapport au point d'ancrage du repère.
|
MarkerOptions |
extrait(extrait de chaîne)
Définit l'extrait du repère.
|
MarkerOptions |
title(Titre de la chaîne)
Définit le titre du repère.
|
MarkerOptions |
visible(boolean visible)
Définit la visibilité du repère.
|
MarkerOptions |
zIndex(float zIndex)
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 Version alpha (alpha flottant)
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 la valeur 1 signifie que le repère est complètement opaque.
Paramètres
alpha |
---|
Renvoie
- l'objet pour lequel la méthode a été appelée, avec le nouvel ensemble alpha.
public MarkerOptions ancre (nombre décimal u, nombre décimal v)
Spécifie l'ancrage à un point spécifique de l'image du repère.
L'ancre indique le point de l'icône qui est ancré à la position du repère. à 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 dans une image L x H est le point de grille discret le plus proche dans une image (W + 1) x (H+1), obtenue en effectuant une mise à l'échelle de l'arrondi. Par exemple, dans une image 4 x 2, le point d'ancrage (0,7, 0,6) se résout en 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, sous forme de ratio de la largeur de l'image (dans la plage [0, 1]) |
---|---|
v | coordonnée v de l'ancre, sous forme de ratio de la hauteur de l'image (dans la plage [0, 1]) |
Renvoie
- l'objet pour lequel la méthode a été appelée, avec le nouvel ensemble d'ancres.
public MarkerOptions collisionBehavior (int collisionBehavior)
Définit l'état de la collision pour le repère. Il s'agit d'une valeur de Marker.CollisionBehavior
. Il peut
ne peuvent être définis qu'une seule fois.
Paramètres
collisionBehavior |
---|
Renvoie
- l'objet pour lequel la méthode a été appelée, avec l'état de collision défini.
public MarkerOptions déplaçable (booléen déplaçable)
Définit la déplaçabilité du repère.
Paramètres
déplaçable |
---|
Renvoie
- l'objet pour lequel la méthode a été appelée, avec le nouvel état déplaçable défini.
public MarkerOptions plat (booléen plat)
Détermine si ce repère doit être plat par rapport à la carte true
ou à un panneau d'affichage face au
caméra false
. Si le repère est plat par rapport à la carte, il reste bloqué sur la carte
La caméra pivote et s'incline, mais elle conserve la même taille que la caméra pour le zoom, contrairement à
GroundOverlay
Si le repère est un panneau d'affichage, il est toujours dessiné de face à la caméra.
et s'inclinent en même temps que la caméra. 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 se superposer getAlpha ()
Récupère l'ensemble alpha de cet objet MarkerOptions
.
Renvoie
- la valeur alpha du repère dans la plage [0, 1].
public se superposer getAnchorU ()
Distance horizontale, normalisée en [0, 1], de l'ancre par rapport au bord gauche.
Renvoie
- la valeur u de l'ancre.
public se superposer getAnchorV ()
Distance verticale, normalisée en [0, 1], entre l'ancre et le bord supérieur.
Renvoie
- la valeur v de l'ancre.
public entier getCollisionBehavior ()
public BitmapDescriptor getIcon ()
Récupère le descripteur d'icône personnalisée défini pour cet objet MarkerOptions
.
Renvoie
BitmapDescriptor
représentant l'icône personnalisée, ounull
en l'absence d'icône personnalisée est définie.
public se superposer getInfoWindowAnchorU ()
Distance horizontale, normalisée sur [0, 1], de l'ancrage de la fenêtre d'informations par rapport au bord gauche.
Renvoie
- la valeur u de l'ancre de la fenêtre d'informations.
public se superposer getInfoWindowAnchorV ()
Distance verticale, normalisée en [0, 1], entre l'ancre de la fenêtre d'informations et le bord supérieur.
Renvoie
- la 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 se superposer 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 Chaîne getSnippet ()
Récupère l'extrait défini pour cet objet MarkerOptions
.
Renvoie
- Chaîne contenant l'extrait du repère.
public Chaîne getTitle ()
Récupère le titre défini pour cet objet MarkerOptions
.
Renvoie
- Chaîne contenant le titre du repère.
public se superposer getZIndex ()
Récupère le zIndex défini pour cet objet MarkerOptions
.
Renvoie
- zIndex du repère
public MarkerOptions icône (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
- l'objet pour lequel la méthode a été appelée, avec le nouveau descripteur d'icône défini.
public MarkerOptions infoWindowAnchor (nombre décimal u, nombre décimal v)
Spécifie le point d'ancrage de la fenêtre d'informations sur l'image du repère. Ceci est spécifié dans la section
même système de coordonnées que l'ancre. Pour en savoir plus, consultez anchor(float, float)
. La
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 sous forme de ratio de la largeur de l'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 la 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 Booléen isDraggable ()
Récupère le paramètre de déplaçabilité pour cet objet MarkerOptions
.
Renvoie
true
si le repère est déplaçable ; Sinon, renvoiefalse
.
public Booléen isFlat ()
Récupère le paramètre fixe de cet objet MarkerOptions
.
Renvoie
true
si le repère est plat par rapport à la cartefalse
si le repère doit face à la caméra.
public Booléen 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
- l'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 par rapport au 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 telle que le repère reste toujours plat sur la carte. Lorsque le repère est panneau d'affichage, la position par défaut est à la verticale vers le haut et la rotation est toujours face à la caméra. La valeur par défaut est 0.
Paramètres
rotation |
---|
Renvoie
- l'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 du repère.
Paramètres
extrait [context sensitive] |
---|
Renvoie
- L'objet pour lequel la méthode a été appelée, avec le nouvel extrait de code défini
public MarkerOptions titre (Titre de la chaîne)
Définit le titre du repère.
Paramètres
titre |
---|
Renvoie
- Objet pour lequel la méthode a été appelée, avec le nouveau titre défini.
public MarkerOptions visible (valeur booléenne 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 (nombre décimal zIndex)
Définit le zIndex du repère.
Paramètres
zIndex |
---|
Renvoie
- l'objet pour lequel la méthode a été appelée, avec le nouveau zIndex défini.