Class MapBounds
java.lang.Object
com.codename1.maps.MapBounds
An immutable axis-aligned latitude/longitude rectangle delimited by its south-west and north-east corners.
Replaces the legacy BoundingBox for the modern API, fixing the null
bounding-box issues of the old point layers and always operating in
WGS84 (LatLng) coordinates.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns true ifpointlies inside this box (inclusive).Returns a new box that contains both this box andpoint.static MapBoundsfromCoordinates(List coords) Builds the smallest bounding box that contains every coordinate incoords.The geometric center of this box.doubleThe span between the north and south edges in degrees.doubleThe span between the east and west edges in degrees.The north-east (maximum latitude/longitude) corner.The south-west (minimum latitude/longitude) corner.toString()Returns a string representation of the object.
-
Constructor Details
-
MapBounds
-
-
Method Details
-
fromCoordinates
-
getSouthWest
The south-west (minimum latitude/longitude) corner. -
getNorthEast
The north-east (maximum latitude/longitude) corner. -
getCenter
The geometric center of this box. -
contains
Returns true ifpointlies inside this box (inclusive). -
extend
-
getLatitudeSpan
public double getLatitudeSpan()The span between the north and south edges in degrees. -
getLongitudeSpan
public double getLongitudeSpan()The span between the east and west edges in degrees. -
toString
Returns a string representation of the object. In general, the toString method returns a string that "textually represents" this object. The result should be a concise but informative representation that is easy for a person to read. It is recommended that all subclasses override this method. The toString method for class Object returns a string consisting of the name of the class of which the object is an instance, the at-sign character `@', and the unsigned hexadecimal representation of the hash code of the object. In other words, this method returns a string equal to the value of: getClass().getName() + '@' + Integer.toHexString(hashCode())
-