java.lang.Object | |
↳ | com.google.android.gms.maps.model.LatLngBounds |
An immutable class representing a latitude/longitude aligned rectangle.
Nested Classes | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
LatLngBounds.Builder | This is a builder that is able to create a minimum bound based on a set of LatLng points. |
[Expand]
Inherited Constants | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
From interface
android.os.Parcelable
|
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
CREATOR | |||||||||||
northeast | Northeast corner of the bound. | ||||||||||
southwest | Southwest corner of the bound. |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Creates a new bounds based on a southwest and a northeast corner.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Creates a new builder.
| |||||||||||
Returns whether this contains the given
LatLng . | |||||||||||
Returns the center of this LatLngBounds.
| |||||||||||
Returns a new
LatLngBounds that extends this LatLngBounds to include the given
LatLng . | |||||||||||
[Expand]
Inherited Methods | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||||||||||||||||||||||||
From interface
android.os.Parcelable
|
Creates a new bounds based on a southwest and a northeast corner.
The bounds conceptually includes all points where:
southwest | southwest corner |
---|---|
northeast | northeast corner |
IllegalArgumentException | if the latitude of the northeast corner is below the latitude of the southwest corner. |
---|
Returns the center of this LatLngBounds. The center is simply the average of the coordinates (taking into account if it crosses the antimeridian). This is approximately the geographical center (it would be exact if the Earth were a perfect sphere). It will not necessarily be the center of the rectangle as drawn on the map due to the Mercator projection.
LatLng
that is the center of the LatLngBounds.
Returns a new LatLngBounds
that extends this LatLngBounds to include the given
LatLng
. This will return the smallest LatLngBounds that contains both this and the
extra point.
In particular, it will consider extending the bounds both in the eastward and westward directions (one of which may cross the antimeridian) and choose the smaller of the two. In the case that both directions result in a LatLngBounds of the same size, this will extend it in the eastward direction.
point | a LatLng to be included in the new bounds |
---|
LatLngBounds
that contains this and the extra point.