et implémente Parcelable.
Classe immuable représentant un rectangle avec latitude/longitude.
Récapitulatif des classes imbriquées
classe | LatLngBounds.Builder | Il s'agit d'un outil de création capable de créer une limite minimale basée sur un ensemble de points LatLng. |
Récapitulatif des constantes héritées
Récapitulatif des champs
final final LatLng | nord | Angle nord-est de la limite. |
final final LatLng | sud-ouest | Angle sud-ouest de la limite. |
Récapitulatif des constructeurs publics
LatLngBounds(LatLng sud-ouest, LatLng nord-est)
Crée des limites basées sur un angle sud-ouest et nord-est.
|
|
Récapitulatif des méthodes publiques
static LatLngBounds.Builder |
builder()
Crée un compilateur.
|
booléen | |
LatLngBounds statique |
createFromAttributes(contexte contextuel, attributs atSet)
Crée un LatLngBounds à partir de
AttributeSet . |
booléen |
equals(Object o)
|
LatLng |
getCenter()
Renvoie le centre de cette valeur LatLngBounds.
|
int | |
LatLngBounds |
y compris(point LatLng)
Renvoie une nouvelle
LatLngBounds qui étend cette valeur LatLngBounds afin d'inclure la LatLng donnée. |
String |
Récapitulatif des méthodes héritées
Champs
Constructeurs publics
public LatLngBounds (LatLng sud-ouest, LatLng nord-est)
Crée des limites basées sur un angle sud-ouest et nord-est.
D'un point de vue conceptuel, les limites incluent tous les points où:
- la latitude est comprise dans la plage [northeast.latitude, southwest.latitude];
- la longitude est comprise dans la plage [southwest.longitude, northeast.longitude] si southwest.longitude ≤ northeast.longitude.
- la longitude est comprise dans la plage [southwest.longitude, 180) ∪ [-180, northeast.longitude] si southwest.longitude > northeast.longitude.
Paramètres
sud-ouest | Southwest Corner |
---|---|
nord-est | angle nord-est |
Génère
IllegalArgumentException | si la latitude de l'angle nord-est est inférieure à celle de l'angle sud-ouest. |
---|
public LatLngBounds (limites LatLngBounds)
Copier le constructeur.
Paramètres
limites | objet à copier. |
---|
Méthodes publiques
public boolean contains (point LatLng)
public static LatLngBounds createFromAttributes (Context contexte, AttributeSet attrs)
Crée un LatLngBounds à partir de AttributeSet
.
Paramètres
context | |
---|---|
attrs |
booléen public est égal à (objet o)
Paramètres
0 |
---|
public LatLng getCenter ()
Renvoie le centre de cette valeur LatLngBounds. Le centre correspond simplement à la moyenne des coordonnées (en tenant compte de l'antiméridien). C'est approximativement le centre géographique (il serait exact que la Terre soit une sphère parfaite). Il ne s'agit pas nécessairement du centre du rectangle tel qu'il est dessiné sur la carte en raison de la projection de Mercator.
Renvoie
LatLng
qui correspond au centre de LatLngBounds.
public inthashCode()
public LatLngBounds y compris (LatLng point)
Renvoie une nouvelle LatLngBounds
qui étend cette valeur LatLngBounds afin d'inclure la LatLng
donnée. Cette requête renvoie les plus petites valeurs LatLngBounds contenant ces deux valeurs, ainsi que le point supplémentaire.
Elle envisage en particulier d'étendre les limites dans les deux sens. Dans le cas où les deux sens génèrent une valeur LatLngBounds de la même taille, elle est prolongée dans la direction est.
Paramètres
point | un LatLng à inclure dans les nouvelles limites |
---|
Renvoie
- Un nouveau
LatLngBounds
contenant ce point et le point supplémentaire