MarkerOptions

public final class MarkerOptions étend l'objet
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
icon(BitmapDescriptor iconDescriptor)
Définit l'icône du repère.
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
position(latlng LatLng)
Définit l'emplacement du repère.
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, ou null 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, renvoie false.

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 carte false 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, renvoie false.

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.