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 | |
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 | |
GroundOverlayOptions | |
GroundOverlayOptions | |
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.
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
- cet objet
GroundOverlayOptions
avec un nouvel ensemble d'ancres.
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
- cet objet
GroundOverlayOptions
avec un nouvel ensemble de relèvement.
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
- cet objet
GroundOverlayOptions
avec un nouveau paramètre de cliquabilité.
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
- les limites de la superposition au sol. La valeur sera
null
si la position a été définie. avecposition(LatLng, float)
ouposition(LatLng, float, float)
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
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'ancrage de la superposition au sol. Il s'agit de
null
si la position a été définie à l'aide depositionFromBounds(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
- cet objet
GroundOverlayOptions
avec un nouvel ensemble d'images.
public Booléen isClickable ()
Récupère le paramètre de cliquabilité de cet objet GroundOverlayOptions
.
Renvoie
true
si la superposition au sol est cliquablefalse
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
- cet objet
GroundOverlayOptions
avec un nouvel ensemble de positions.
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
- cet objet
GroundOverlayOptions
avec un nouvel ensemble de positions.
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
- cet objet
GroundOverlayOptions
avec un nouvel ensemble de positions.
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] où 0 signifie que le sol
la superposition est opaque, tandis que 1 signifie qu'elle 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 (valeur booléenne 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 (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
- cet objet
GroundOverlayOptions
avec un nouvel ensemble de zIndex.