Geometry
-
A rectangular area as measured on a two-dimensional map projection.
See moreDeclaration
Objective-C
struct MGLCoordinateBounds {}
-
Returns
YES
if the two coordinate bounds are equal to each other.Declaration
Objective-C
static inline BOOL MGLCoordinateBoundsEqualToCoordinateBounds(MGLCoordinateBounds bounds1, MGLCoordinateBounds bounds2)
-
Returns the area spanned by the coordinate bounds.
Declaration
Objective-C
static inline MGLCoordinateSpan MGLCoordinateBoundsGetCoordinateSpan(MGLCoordinateBounds bounds)
-
Returns
YES
if the coordinate bounds covers no area.Note that a bounds may be empty but have a non-zero coordinate span (e.g., when its northeast point lies due north of its southwest point).
Declaration
Objective-C
static inline BOOL MGLCoordinateBoundsIsEmpty(MGLCoordinateBounds bounds)
-
Creates a new
MGLCoordinateBounds
structure from the given southwest and northeast coordinates.Declaration
Objective-C
static inline MGLCoordinateBounds MGLCoordinateBoundsMake(CLLocationCoordinate2D sw, CLLocationCoordinate2D ne)
-
Returns a coordinate bounds with southwest and northeast coordinates that are offset from those of the source bounds.
Declaration
Objective-C
static inline MGLCoordinateBounds MGLCoordinateBoundsOffset(MGLCoordinateBounds bounds, MGLCoordinateSpan offset)
-
Defines the area spanned by an
See moreMGLCoordinateBounds
.Declaration
Objective-C
struct MGLCoordinateSpan {}
-
Returns
YES
if the two coordinate spans represent the same latitudinal change and the same longitudinal change.Declaration
Objective-C
static inline BOOL MGLCoordinateSpanEqualToCoordinateSpan(MGLCoordinateSpan span1, MGLCoordinateSpan span2)
-
Creates a new
MGLCoordinateSpan
from the given latitudinal and longitudinal deltas.Declaration
Objective-C
static inline MGLCoordinateSpan MGLCoordinateSpanMake(CLLocationDegrees latitudeDelta, CLLocationDegrees longitudeDelta)
-
An area of zero width and zero height.
Declaration
Objective-C
extern const MGLCoordinateSpan MGLCoordinateSpanZero
-
Returns degrees, converted from radians.
Declaration
Objective-C
static inline CLLocationDegrees MGLDegreesFromRadians(CGFloat radians)
-
Returns radians, converted from degrees.
Declaration
Objective-C
static inline CGFloat MGLRadiansFromDegrees(CLLocationDegrees degrees)
-
Returns a formatted string for the given coordinate bounds.
Declaration
Objective-C
static inline NSString *_Nonnull MGLStringFromCoordinateBounds( MGLCoordinateBounds bounds)