GroundOverlayOptions

Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.
la classe finale publique GroundOverlayOptions étend l'objet
implémentant Parcelable

Définit les options d'une superposition au sol.

Récapitulatif des constantes

float (nombre à virgule flottante) NO_DIMENSION Indicateur 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 ensemble d'options de superposition au sol.

Récapitulatif des méthodes publiques

GroundOverlayOptions (Options de superposition au sol)
ancre(float u, float v)
Spécifie l'ancre.
GroundOverlayOptions (Options de superposition au sol)
portant
Indique l'orientation de la superposition au sol en degrés dans le sens des aiguilles d'une montre, à partir du nord.
GroundOverlayOptions (Options de superposition au sol)
clickable (valeur cliquable cliquable)
Indique si la superposition au sol est cliquable.
float (nombre à virgule flottante)
getAnchorU
Ancrage relatif horizontal. 0.0 et 1.0 indiquent respectivement les bords gauche et droit.
float (nombre à virgule flottante)
getAnchorV
Ancrage vertical vertical ; 0.0 et 1.0 indiquent respectivement les bords supérieur et inférieur.
float (nombre à virgule flottante)
getBearing
Récupère l'objet associé à cet objet GroundOverlayOptions.
LatLngBounds
getBounds()
Récupère les limites définies pour l'objet GroundOverlayOptions.
float (nombre à virgule flottante)
getHeight
Récupère la hauteur définie pour cet objet GroundOverlayOptions.
BitmapDescriptor
getImage ()
Récupère le descripteur d'image défini pour cet objet GroundOverlayOptions.
LatLng
getLocation()
Récupère l'emplacement défini pour cet objet GroundOverlayOptions.
float (nombre à virgule flottante)
getTransparency()
Récupère la transparence définie pour cet objet GroundOverlayOptions.
float (nombre à virgule flottante)
getWidth
Récupère la largeur définie pour cet objet GroundOverlayOptions.
float (nombre à virgule flottante)
getZIndex
Récupère le zIndex défini pour l'objet GroundOverlayOptions.
GroundOverlayOptions (Options de superposition au sol)
image (BitmapDescriptor imageDescriptor)
Spécifie l'image pour cette superposition au sol.
booléen
isClickable()
Récupère le paramètre de cliquabilité de l'objet GroundOverlayOptions.
booléen
isVisible()
Récupère le paramètre de visibilité de cet objet GroundOverlayOptions.
GroundOverlayOptions (Options de superposition au sol)
position(emplacement LatLng, largeur flottante)
Spécifie la position de cette superposition au sol à l'aide d'un point d'ancrage (LatLng) et de la largeur (en mètres).
GroundOverlayOptions (Options de superposition au sol)
position(emplacement LatLng, largeur flottante, hauteur flottante)
Spécifie la position de cette superposition au sol à l'aide d'un point d'ancrage (LatLng), de la largeur et de la hauteur (toutes deux en mètres).
GroundOverlayOptions (Options de superposition au sol)
positionFromBounds(limites de LatLngBounds)
Spécifie la position de cette superposition au sol.
GroundOverlayOptions (Options de superposition au sol)
transparency(transparence flottante)
Indique la transparence de la superposition au sol.
GroundOverlayOptions (Options de superposition au sol)
visible(valeur booléenne visible)
Indique la visibilité de la superposition au sol.
GroundOverlayOptions (Options de superposition au sol)
zIndex(z-index flottant)
Indique la valeur zIndex de la superposition au sol, c'est-à-dire l'ordre dans lequel elle sera tracée.

Récapitulatif des méthodes héritées

Constantes

public static final float NO_DIMENSION

Indicateur si aucune dimension n'est spécifiée pour la hauteur.

Valeur constante : -1.0

Constructeurs publics

public GroundOverlayOptions ()

Crée un ensemble d'options de superposition au sol.

Méthodes publiques

public GroundOverlayOptions ancre (float u, float v)

Spécifie l'ancre.

L'ancre est alignée sur l'emplacement de la superposition au sol.

Le point d'ancrage est spécifié dans un espace continu 2D, où (0,0), (1,0), (0,1) et (1,1) correspondent respectivement aux angles supérieur gauche, droit supérieur, inférieur gauche et droit droit.

 *-----+-----+-----+-----*
 |     |     |     |     |
 |     |     |     |     |
 +-----+-----+-----+-----+
 |     |     |   X |     |   (U, V) = (0.7, 0.6)
 |     |     |     |     |
 *-----+-----+-----+-----*
 

Paramètres
u coordonnées u de l'ancre
v coordonnées v de l'ancre
Renvoie

public GroundOverlayOptions porting (roulement à flot)

Indique 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 sur le point d'ancrage. Si aucune valeur n'est spécifiée, la valeur par défaut est 0 (soit en haut de l'image, vers le nord).

Notez que la limite de latitude-longitude s'applique avant la rotation.

Paramètres
orientation l'orientation, en degrés, vers la droite Les valeurs situées en dehors de la plage [0, 360) sont normalisées.
Renvoie

public GroundOverlayOptions clickable (booléen cliquable)

Indique si la superposition au sol est cliquable. La valeur par défaut est false.

Paramètres
Vous pouvez appuyer. Nouveau paramètre de cliquabilité.
Renvoie

float public getAnchorU ()

Ancrage relatif horizontal. 0.0 et 1.0 indiquent respectivement les bords gauche et droit. Les autres valeurs d'ancrage sont interpolées en conséquence.

Renvoie
  • l'emplacement de l'ancre horizontale et relative.

float public getAnchorV ()

Ancrage vertical vertical ; 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'ancre verticale relative.

float public getBearing ()

Récupère l'objet associé à cet objet GroundOverlayOptions.

Renvoie
  • l'orientation de la superposition au sol.

public LatLngBounds getBounds ()

Récupère les limites définies pour l'objet GroundOverlayOptions.

Renvoie

float public 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 le descripteur d'image défini pour cet objet GroundOverlayOptions.

Renvoie
  • Un élément 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

public floatgetTransparency()

Récupère la transparence définie pour cet objet GroundOverlayOptions.

Renvoie
  • la transparence de la superposition au sol.

float public getWidth ()

Récupère la largeur définie pour cet objet GroundOverlayOptions.

Renvoie
  • la largeur de la superposition au sol.

float public getZIndex ()

Récupère le zIndex défini pour l'objet GroundOverlayOptions.

Renvoie
  • zIndex de la superposition au sol.

public GroundOverlayOptions image (BitmapDescriptor imageDescriptor)

Spécifie l'image pour cette superposition au sol.

Pour charger une image en tant que texture (qui permet de l'afficher sur une carte), vous devez la convertir en une image dont les côtés sont des puissances de deux. Cela permet de créer une carte 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 recommandé de mesurer les dimensions de l'image comme étant 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 l'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 si ce n'est pas le cas.

public GroundOverlayOptions position (Emplacement LatLng, largeur flottante)

Spécifie la position de cette superposition au sol à l'aide d'un point d'ancrage (LatLng) et de la largeur (en mètres). La hauteur sera ajustée en conséquence pour conserver les proportions.

Paramètres
location Emplacement sur la carte LatLng auquel le point d'ancrage dans l'image donnée restera fixe L'ancre restera fixe sur le sol lorsque des transformations seront appliquées (par exemple, setDimensions, setBearing, etc.).
largeur 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 avec positionFromBounds(LatLngBounds)

public GroundOverlayOptions position (Emplacement LatLng, largeur et hauteur flottantes)

Spécifie la position de cette superposition au sol à l'aide d'un point d'ancrage (LatLng), de la largeur et de la hauteur (toutes deux en mètres). Lors du rendu, l'image est mise à l'échelle pour correspondre aux dimensions spécifiées.

Paramètres
location Emplacement sur la carte LatLng auquel le point d'ancrage dans l'image donnée restera fixe L'ancre restera fixe sur le sol lorsque des transformations seront 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 avec positionFromBounds(LatLngBounds)

public GroundOverlayOptions positionFromBounds (limites LatLngBounds)

Spécifie la position de cette superposition au sol.

Paramètres
limites Un élément LatLngBounds dans lequel 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 de position(LatLng, float, float)

public GroundOverlayOptions transparency (transparence flottante)

Indique la transparence de la superposition au sol. La transparence par défaut est 0 (opaque).

Paramètres
transparence Une valeur flottante comprise 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 se situe en dehors de la plage [0...1].

public GroundOverlayOptions visible (valeur booléen visible)

Indique la visibilité de la superposition au sol. La visibilité par défaut est true.

Paramètres
visible
Renvoie

public GroundOverlayOptions zIndex (float zIndex)

Indique la valeur zIndex de la superposition au sol, c'est-à-dire l'ordre dans lequel elle sera tracée. Consultez la documentation en haut de cette classe pour en savoir plus sur zIndex.

Paramètres
z-index
Renvoie