GroundOverlayOptions

public final class GroundOverlayOptions étend l'objet
implements Parcelable

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

Récapitulatif des constantes

float 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
ancrage(float u, float v)
Spécifie l'ancre.
GroundOverlayOptions
bearing(roulement flottant)
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()
Ancrage relatif horizontal 0.0 et 1.0 indiquent les bords gauche et droit. respectivement.
float
getAnchorV()
Ancrage relatif vertical 0.0 et 1.0 indiquent respectivement les bords supérieur et inférieur.
float
getBearing()
Récupère l'ensemble de roulement de 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 le descripteur d'image défini 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(BitmapDescriptor imageDescriptor)
Spécifie l'image de cette superposition au sol.
booléen
isClickable()
Récupère le paramètre de cliquabilité de cet objet GroundOverlayOptions.
booléen
isVisible()
Récupère le paramètre de visibilité de cet objet GroundOverlayOptions.
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 propriété largeur (en mètres).
GroundOverlayOptions
position(emplacement LatLng, largeur flottante, hauteur flottante)
Spécifie la position de cette superposition au sol en utilisant un point d'ancrage (un LatLng), la largeur et de la taille (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(boolean visible)
Spécifie la visibilité de la superposition au sol.
GroundOverlayOptions
zIndex(float zIndex)
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 finale se superposer NO_DIMENSION

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

Valeur de la constante: <ph type="x-smartling-placeholder"></ph> -1,0

Constructeurs publics

public GroundOverlayOptions ()

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

Méthodes publiques

public GroundOverlayOptions ancre (float u, flottant 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) correspondent respectivement aux angles supérieur gauche, supérieur droit, inférieur gauche et inférieur 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 orientation (niveau flottant)

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 à propos du point d'ancrage. Si aucune valeur n'est spécifiée, la valeur par défaut est 0 (au-dessus de 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. Valeurs en dehors de la plage [0, 360) est normalisé.
Renvoie

public GroundOverlayOptions cliquable (valeur booléenne cliquable)

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

Paramètres
cliquable Nouveau paramètre de cliquabilité
Renvoie

public se superposer getAnchorU ()

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

Renvoie
  • l'emplacement de l'ancrage horizontal relatif au bord.

public se superposer getAnchorV ()

Ancrage relatif 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'ancrage relatif au bord vertical.

public se superposer getBearing ()

Récupère l'ensemble de roulement de cet objet GroundOverlayOptions.

Renvoie
  • l'orientation de la superposition au sol.

public LatLngBounds getBounds ()

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

Renvoie

public se superposer 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

public LatLng getLocation ()

Récupère l'emplacement défini pour cet objet GroundOverlayOptions.

Renvoie
  • l'emplacement où placer l'ancrage de la superposition au sol. Il s'agit de null si la position a été définie à l'aide de positionFromBounds(LatLngBounds).

public se superposer getTransparency ()

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

Renvoie
  • la transparence de la superposition au sol.

public se superposer getWidth ()

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

Renvoie
  • la largeur de la superposition au sol.

public se superposer 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 de 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. Ceci afin qu'un mipmap puisse être afin d'afficher la texture à différents niveaux de zoom. Pour en savoir plus, consultez Mipmap (Wikipédia). Par conséquent, pour économisent de la mémoire en évitant cette conversion, les dimensions de l'image doivent être puissances de deux.

Paramètres
imageDescriptor Le BitmapDescriptor à utiliser pour cette superposition au sol
Renvoie

public Booléen isClickable ()

Récupère le paramètre de cliquabilité de cet objet GroundOverlayOptions.

Renvoie
  • true si la superposition au sol est cliquable false si ce n'est pas le cas.

public Booléen 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 (un LatLng) et de la propriété largeur (en mètres). La hauteur est ajustée en conséquence pour conserver le format.

Paramètres
position le lieu sur la carte LatLng auquel le point d'ancrage dans l'objet l'image reste inchangée. L'ancre reste fixée au sol lorsque (setDimensions, setBearing, etc.) sont appliquées.
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 (position LatLng, largeur flottante, hauteur flottante)

Spécifie la position de cette superposition au sol en utilisant un point d'ancrage (un LatLng), la largeur et de la taille (en mètres). Une fois affichée, l'image est mise à l'échelle pour s'adapter aux dimensions spécifié.

Paramètres
position le lieu sur la carte LatLng auquel le point d'ancrage dans l'objet l'image reste inchangée. L'ancre reste fixée au sol lorsque (setDimensions, setBearing, etc.) sont appliquées.
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 sont négatives
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 un 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 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
transparence Valeur flottante dans la plage [0..1]0 signifie que le sol la superposition est opaque, tandis que 1 signifie qu'elle est transparente.
Renvoie
Génère
IllegalArgumentException si la transparence est en dehors de la plage [0...1].

public GroundOverlayOptions visible (valeur booléenne visible)

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

Paramètres
visible
Renvoie

public GroundOverlayOptions zIndex (nombre décimal zIndex)

Spécifie le zIndex de la superposition au sol, c'est-à-dire l'ordre dans lequel elle sera dessinée. Consultez le en haut de cette classe pour plus d'informations sur zIndex.

Paramètres
zIndex
Renvoie