GroundOverlayOptions

La classe publique finale GroundOverlayOptions étend l'objet
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
position(position LatLng, largeur de la valeur 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).
GroundOverlayOptions
position(position LatLng, largeur de float, hauteur de float)
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).
GroundOverlayOptions
positionFromBounds(limites de LatLngBounds)
Spécifie la position de cette superposition au sol.
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.

Valeur de la constante: -1,0

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

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

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

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

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

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 de positionFromBounds(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

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
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
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
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
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

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