et implémente Parcelable.
Classe immuable représentant un rectangle aligné sur la latitude/longitude.
Récapitulatif des classes imbriquées
classe | LatLngBounds.Builder | Il s'agit d'un compilateur capable de créer une limite minimale basée sur un ensemble de points LatLng. |
Récapitulatif des constantes héritées
Récapitulatif sur les champs
public final LatLng | nord-est | Angle nord-est de la limite |
public 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 en fonction d'un angle sud-ouest et nord-est.
|
|
Récapitulatif des méthodes publiques
statique LatLngBounds.Builder |
builder()
Crée un compilateur.
|
boolean | |
statique LatLngBounds |
createFromAttributes(contexte de contexte, attributs AttributeSet)
Crée un LatLngBounds à partir d'
AttributeSet . |
boolean |
est égal(e) à (objet o)
|
LatLng |
getCenter()
Renvoie le centre de ce LatLngBounds.
|
int |
hashCode()
|
LatLngBounds |
y compris(point LatLng)
Renvoie un nouveau
LatLngBounds qui étend ce LatLngBounds pour inclure le LatLng donné. |
Chaîne |
toString()
|
Récapitulatif des méthodes héritées
Champs
Constructeurs publics
public LatLngBounds (LatLng sud-ouest, LatLng nord-est)
Crée des limites en fonction d'un angle sud-ouest et nord-est.
Conceptuellement, les limites incluent tous les points où:
- la latitude est dans la plage [northeast.latitude, southwest.latitude];
- La longitude se situe dans la plage [southwest.longitude, northeast.longitude] si southwest.longitude ≤ northeast.longitude ; et
- la longitude est comprise dans la plage [southwest.longitude, 180) ∪ [-180, northeast.longitude] si southwest.longitude > northeast.longitude.
Paramètres
southwest | Corner South-West |
---|---|
northeast | angle nord-est |
Génère
IllegalArgumentException | si la latitude de l'angle nord-est est inférieure à la latitude de l'angle sud-ouest. |
---|
public LatLngBounds (limites de LatLngBounds)
Copier le constructeur.
Paramètres
limites | l'objet à copier. |
---|
Méthodes publiques
public boolean contient (point LatLng)
public static LatLngBounds createFromAttributes (contexte contextuel, attributs AttributeSet)
Crée un LatLngBounds à partir d'AttributeSet
.
Paramètres
context | |
---|---|
attrs |
public boolean est égal(e) à (Objet o)
Paramètres
o |
---|
public LatLng getCenter ()
Renvoie le centre de ce LatLngBounds. Le centre correspond simplement à la moyenne des coordonnées (en prenant en compte s'il traverse l'antiméridien). Elle correspond approximativement au centre géographique (ce serait exact si la Terre était 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
- Un
LatLng
situé au centre de LatLngBounds.
public int hashCode ()
public LatLngBounds y compris (LatLng)
Renvoie un nouveau LatLngBounds
qui étend ce LatLngBounds pour inclure le LatLng
donné. Cette commande renvoie le plus petit LatLngBounds contenant à la fois ce point et le point supplémentaire.
En particulier, il envisagera d'étendre les limites à la fois vers l'est et vers l'ouest (dont l'une peut traverser l'antiméridien) et choisira la plus petite des deux. Si les deux directions génèrent des limites LatLngBounds de même taille, cela étend la valeur vers l'est.
Paramètres
point | un élément LatLng à inclure dans les nouvelles limites. |
---|
Renvoie
- Un nouveau
LatLngBounds
contenant cet élément et le point supplémentaire.