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
LatLngsitué 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
LatLngBoundscontenant cet élément et le point supplémentaire.