implémente Parcelable
Définit les options d'une superposition au sol.
Récapitulatif des constantes
float | NO_DIMENSION | Indique si aucune dimension n'est spécifiée pour la hauteur. |
Récapitulatif des constantes héritées
Récapitulatif des constructeurs publics
GroundOverlayOptions()
Crée un nouvel ensemble d'options de superposition au sol.
|
Récapitulatif des méthodes publiques
GroundOverlayOptions |
ancre(float u, float v)
Spécifie l'ancre.
|
GroundOverlayOptions |
bearing(orientation à flot)
Spécifie l'orientation de la superposition au sol en degrés dans le sens des aiguilles d'une montre, à partir du nord.
|
GroundOverlayOptions |
clickable(valeur booléenne cliquable)
Indique si la superposition au sol est cliquable.
|
float |
getAnchorU()
Ancre relative horizontale.
0.0 et 1.0 désignent les bords gauche et droit, respectivement. |
float |
getAnchorV()
Ancre relative verticale.
0.0 et 1.0 indiquent respectivement les bords supérieur et inférieur. |
float |
getBearing()
Récupère la direction définie pour cet objet
GroundOverlayOptions . |
LatLngBounds |
getBounds()
Récupère les limites définies pour cet objet
GroundOverlayOptions . |
float |
getHeight()
Récupère la hauteur définie pour cet objet
GroundOverlayOptions . |
BitmapDescriptor |
getImage()
Récupère l'ensemble de descripteurs d'image pour cet objet
GroundOverlayOptions . |
LatLng |
getLocation()
Récupère l'emplacement défini pour cet objet
GroundOverlayOptions . |
float |
getTransparency()
Récupère la transparence définie pour cet objet
GroundOverlayOptions . |
float |
getWidth()
Récupère la largeur définie pour cet objet
GroundOverlayOptions . |
float |
getZIndex()
Récupère le zIndex défini pour cet objet
GroundOverlayOptions . |
GroundOverlayOptions |
image(imageDescriptor BitmapDescriptor)
Spécifie l'image à utiliser pour cette superposition au sol.
|
boolean |
isClickable()
Récupère le paramètre de cliquabilité de cet objet
GroundOverlayOptions . |
boolean |
isVisible()
Récupère le paramètre de visibilité de cet objet
GroundOverlayOptions . |
GroundOverlayOptions | |
GroundOverlayOptions | |
GroundOverlayOptions | |
GroundOverlayOptions |
transparence(transparence flottante)
Spécifie la transparence de la superposition au sol.
|
GroundOverlayOptions |
visible(valeur booléenne visible)
Spécifie la visibilité de la superposition au sol.
|
GroundOverlayOptions |
zIndex(zIndex flottant)
Spécifie le zIndex de la superposition au sol, c'est-à-dire l'ordre dans lequel elle sera dessinée.
|
Récapitulatif des méthodes héritées
Constantes
public statique final float NO_DIMENSION
Indique si aucune dimension n'est spécifiée pour la hauteur.
Constructeurs publics
public GroundOverlayOptions ()
Crée un nouvel ensemble d'options de superposition au sol.
Méthodes publiques
public GroundOverlayOptions ancre (float u, float v)
Spécifie l'ancre.
L'ancre s'aligne sur l'emplacement de la superposition au sol.
Le point d'ancrage est spécifié dans un espace continu bidimensionnel, où (0,0), (1,0), (0,1) et (1,1) indiquent respectivement les coins supérieur gauche, supérieur droit, inférieur gauche et inférieur droit.
*-----+-----+-----+-----* | | | | | | | | | | +-----+-----+-----+-----+ | | | X | | (U, V) = (0.7, 0.6) | | | | | *-----+-----+-----+-----*
Paramètres
u | coordonnée u de l'ancre |
---|---|
v | coordonnée v de l'ancre |
Renvoie
- cet objet
GroundOverlayOptions
avec un nouvel ensemble d'ancrage.
public GroundOverlayOptions bearing (orientation à flot)
Spécifie l'orientation de la superposition au sol en degrés dans le sens des aiguilles d'une montre, à partir du nord. La rotation est effectuée autour du point d'ancrage. Si aucune valeur n'est spécifiée, la valeur par défaut est 0 (c'est-à-dire que sur l'image pointe vers le nord).
Notez que la limite de latitude-longitude s'applique avant la rotation.
Paramètres
orientation | l'orientation en degrés dans le sens des aiguilles d'une montre à partir du nord. Les valeurs en dehors de la plage [0, 360] seront normalisées. |
---|
Renvoie
- cet objet
GroundOverlayOptions
avec un nouvel ensemble d'orientation.
public GroundOverlayOptions cliquable (booléen cliquable)
Indique si la superposition au sol est cliquable. La cliquabilité par défaut est false
.
Paramètres
Vous pouvez appuyer. | Nouveau paramètre de cliquabilité. |
---|
Renvoie
- cet objet
GroundOverlayOptions
avec un nouveau paramètre de cliquabilité.
public float getAnchorU ()
Ancre relative horizontale. 0.0
et 1.0
désignent les bords gauche et droit, respectivement. Les autres valeurs d'ancrage sont interpolées en conséquence.
Renvoie
- l'emplacement de l'ancre relative au bord horizontal.
public float getAnchorV ()
Ancre relative verticale. 0.0
et 1.0
indiquent respectivement les bords supérieur et inférieur.
Les autres valeurs d'ancrage sont interpolées en conséquence.
Renvoie
- l'emplacement de l'ancrage relatif au bord vertical.
public float getBearing ()
Récupère la direction définie pour cet objet GroundOverlayOptions
.
Renvoie
- la direction de la superposition au sol.
public LatLngBounds getBounds ()
Récupère les limites définies pour cet objet GroundOverlayOptions
.
Renvoie
- les limites de la superposition au sol. Ce champ est
null
si la position a été définie à l'aide deposition(LatLng, float)
ouposition(LatLng, float, float)
.
public float getHeight ()
Récupère la hauteur définie pour cet objet GroundOverlayOptions
.
Renvoie
- la hauteur de la superposition au sol.
public BitmapDescriptor getImage ()
Récupère l'ensemble de descripteurs d'image pour cet objet GroundOverlayOptions
.
Renvoie
BitmapDescriptor
représentant l'image de la superposition au sol.
public LatLng getLocation ()
Récupère l'emplacement défini pour cet objet GroundOverlayOptions
.
Renvoie
- l'emplacement où placer l'ancre de la superposition au sol. Cette valeur est
null
si la position a été définie à l'aide depositionFromBounds(LatLngBounds)
.
public float getTransparency ()
Récupère la transparence définie pour cet objet GroundOverlayOptions
.
Renvoie
- la transparence de la superposition au sol.
public float getWidth ()
Récupère la largeur définie pour cet objet GroundOverlayOptions
.
Renvoie
- la largeur de la superposition au sol.
public float getZIndex ()
Récupère le zIndex défini pour cet objet GroundOverlayOptions
.
Renvoie
- le zIndex de la superposition au sol.
public GroundOverlayOptions image (BitmapDescriptor imageDescriptor)
Spécifie l'image à utiliser pour cette superposition au sol.
Pour charger une image en tant que texture (utilisée pour dessiner l'image sur une carte), elle doit être convertie en image dont les côtés sont des puissances de deux. Cela permet de créer un mipmap afin d'afficher la texture à différents niveaux de zoom. Pour en savoir plus, consultez Mipmap (Wikipédia). Par conséquent, pour économiser de la mémoire en évitant cette conversion, il est conseillé que les dimensions de l'image soient des puissances de deux.
Paramètres
imageDescriptor | le BitmapDescriptor à utiliser pour cette superposition au sol |
---|
Renvoie
- cet objet
GroundOverlayOptions
avec un nouvel ensemble d'images.
public boolean isClickable ()
Récupère le paramètre de cliquabilité de cet objet GroundOverlayOptions
.
Renvoie
true
si la superposition au sol est cliquable,false
dans le cas contraire.
public boolean isVisible ()
Récupère le paramètre de visibilité de cet objet GroundOverlayOptions
.
Renvoie
true
si cette superposition au sol est visible ;false
dans le cas contraire.
public GroundOverlayOptions position (emplacement LatLng, largeur flottante)
Spécifie la position de cette superposition au sol à l'aide d'un point d'ancrage (un LatLng
) et de la largeur (en mètres). La hauteur est adaptée en conséquence afin de conserver le format.
Paramètres
emplacement | l'emplacement sur la carte LatLng auquel le point d'ancrage dans l'image donnée reste fixe. L'ancre reste fixe à la position au sol lorsque les transformations sont appliquées (par exemple, setDimensions, setBearing, etc.). |
---|---|
largeur | la largeur de la superposition (en mètres). La hauteur sera déterminée automatiquement en fonction du format de l'image. |
Renvoie
- cet objet
GroundOverlayOptions
avec une nouvelle position définie.
Génère
IllegalArgumentException | si l'ancre est null |
---|---|
IllegalArgumentException | si la largeur est négative |
IllegalStateException | si la position a déjà été définie à l'aide de positionFromBounds(LatLngBounds)
|
public GroundOverlayOptions position (emplacement LatLng, largeur flottante, hauteur flottante)
Spécifie la position de cette superposition au sol à l'aide d'un point d'ancrage (un LatLng
), de la largeur et de la hauteur (toutes les deux en mètres). Une fois affichée, l'image est mise à l'échelle pour correspondre aux dimensions spécifiées.
Paramètres
emplacement | l'emplacement sur la carte LatLng auquel le point d'ancrage dans l'image donnée reste fixe. L'ancre reste fixe à la position au sol lorsque les transformations sont appliquées (par exemple, setDimensions, setBearing, etc.). |
---|---|
largeur | Largeur de la superposition (en mètres) |
hauteur | Hauteur de la superposition (en mètres) |
Renvoie
- cet objet
GroundOverlayOptions
avec une nouvelle position définie.
Génère
IllegalArgumentException | si l'ancre est null |
---|---|
IllegalArgumentException | si la largeur ou la hauteur est négative |
IllegalStateException | si la position a déjà été définie à l'aide de positionFromBounds(LatLngBounds)
|
public GroundOverlayOptions positionFromBounds (LatLngBounds)
Spécifie la position de cette superposition au sol.
Paramètres
limites | une LatLngBounds dans laquelle placer la superposition au sol |
---|
Renvoie
- cet objet
GroundOverlayOptions
avec une nouvelle position définie.
Génère
IllegalStateException | si la position a déjà été définie à l'aide de position(LatLng, float) ou position(LatLng, float, float)
|
---|
public GroundOverlayOptions transparence (transparence flottante)
Spécifie la transparence de la superposition au sol. La transparence par défaut est 0
(opaque).
Paramètres
la transparence | Flottant dans la plage [0..1] , où 0 signifie que la superposition au sol est opaque et 1 signifie que la superposition au sol est transparente. |
---|
Renvoie
- cet objet
GroundOverlayOptions
avec un nouveau paramètre de transparence.
Génère
IllegalArgumentException | si la transparence est en dehors de la plage [0..1]. |
---|
public GroundOverlayOptions visible (boolean visible)
Spécifie la visibilité de la superposition au sol. La visibilité par défaut est true
.
Paramètres
visible |
---|
Renvoie
- cet objet
GroundOverlayOptions
avec un nouveau paramètre de visibilité.
public GroundOverlayOptions zIndex (float zIndex)
Spécifie le zIndex de la superposition au sol, c'est-à-dire l'ordre dans lequel elle sera dessinée. Pour en savoir plus sur le zIndex, consultez la documentation en haut de cette classe.
Paramètres
zIndex |
---|
Renvoie
- cet objet
GroundOverlayOptions
avec un nouveau zIndex défini.