Geometry
MGLCoordinateBounds
struct MGLCoordinateBounds {}A rectangular area as measured on a two-dimensional map projection.
- 
                            swCoordinate at the southwest corner. DeclarationObjective-C CLLocationCoordinate2D swSwift var sw: CLLocationCoordinate2D
- 
                            neCoordinate at the northeast corner. DeclarationObjective-C CLLocationCoordinate2D neSwift var ne: CLLocationCoordinate2D
Geometry
- 
                            MGLCoordinateBoundsA rectangular area as measured on a two-dimensional map projection. See moreDeclarationObjective-C struct MGLCoordinateBounds {}Swift struct MGLCoordinateBounds
- 
                            MGLCoordinateBoundsA rectangular area as measured on a two-dimensional map projection. See moreDeclarationObjective-C typedef struct MGLCoordinateBounds MGLCoordinateBounds
- 
                            MGLCoordinateBoundsEqualToCoordinateBoundsReturns YESif the two coordinate bounds are equal to each other.DeclarationObjective-C static inline BOOL MGLCoordinateBoundsEqualToCoordinateBounds(MGLCoordinateBounds bounds1, MGLCoordinateBounds bounds2)Swift func MGLCoordinateBoundsEqualToCoordinateBounds(_ bounds1: MGLCoordinateBounds, _ bounds2: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsGetCoordinateSpanReturns the area spanned by the coordinate bounds. DeclarationObjective-C static inline MGLCoordinateSpan MGLCoordinateBoundsGetCoordinateSpan(MGLCoordinateBounds bounds)Swift func MGLCoordinateBoundsGetCoordinateSpan(_ bounds: MGLCoordinateBounds) -> MGLCoordinateSpan
- 
                            MGLCoordinateBoundsIntersectsCoordinateBoundsReturns YESif the two coordinate bounds intersect.DeclarationObjective-C static inline BOOL MGLCoordinateBoundsIntersectsCoordinateBounds(MGLCoordinateBounds bounds1, MGLCoordinateBounds bounds2)Swift func MGLCoordinateBoundsIntersectsCoordinateBounds(_ bounds1: MGLCoordinateBounds, _ bounds2: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsIsEmptyReturns YESif the coordinate bounds covers no area.Note 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).DeclarationObjective-C static inline BOOL MGLCoordinateBoundsIsEmpty(MGLCoordinateBounds bounds)Swift func MGLCoordinateBoundsIsEmpty(_ bounds: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsMakeCreates a new MGLCoordinateBoundsstructure from the given southwest and northeast coordinates.DeclarationObjective-C static inline MGLCoordinateBounds MGLCoordinateBoundsMake(CLLocationCoordinate2D sw, CLLocationCoordinate2D ne)Swift func MGLCoordinateBoundsMake(_ sw: CLLocationCoordinate2D, _ ne: CLLocationCoordinate2D) -> MGLCoordinateBounds
- 
                            MGLCoordinateBoundsOffsetReturns a coordinate bounds with southwest and northeast coordinates that are offset from those of the source bounds. DeclarationObjective-C static inline MGLCoordinateBounds MGLCoordinateBoundsOffset(MGLCoordinateBounds bounds, MGLCoordinateSpan offset)Swift func MGLCoordinateBoundsOffset(_ bounds: MGLCoordinateBounds, _ offset: MGLCoordinateSpan) -> MGLCoordinateBounds
- 
                            MGLCoordinateInCoordinateBoundsReturns YESif the coordinate is within the coordinate bounds.Related examplesSee the Restrict map panning to an area example to learn how to use MGLCoordinateInCoordinateBoundsto determine if a point is within, or intersects, a given bounding box.DeclarationObjective-C static inline BOOL MGLCoordinateInCoordinateBounds(CLLocationCoordinate2D coordinate, MGLCoordinateBounds bounds)Swift func MGLCoordinateInCoordinateBounds(_ coordinate: CLLocationCoordinate2D, _ bounds: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateQuadA quadrilateral area as measured on a two-dimensional map projection. See moreMGLCoordinateQuaddiffers fromMGLCoordinateBoundsin that it allows representation of non-axis aligned bounds and non-rectangular quadrilaterals. The coordinates are described in counter clockwise order from top left.DeclarationObjective-C struct MGLCoordinateQuad {}Swift struct MGLCoordinateQuad
- 
                            MGLCoordinateQuadA quadrilateral area as measured on a two-dimensional map projection. See moreMGLCoordinateQuaddiffers fromMGLCoordinateBoundsin that it allows representation of non-axis aligned bounds and non-rectangular quadrilaterals. The coordinates are described in counter clockwise order from top left.DeclarationObjective-C typedef struct MGLCoordinateQuad MGLCoordinateQuad
- 
                            MGLCoordinateQuadMakeCreates a new MGLCoordinateQuadstructure from the given top left, bottom left, bottom right, and top right coordinates.DeclarationObjective-C static inline MGLCoordinateQuad MGLCoordinateQuadMake( CLLocationCoordinate2D topLeft, CLLocationCoordinate2D bottomLeft, CLLocationCoordinate2D bottomRight, CLLocationCoordinate2D topRight)Swift func MGLCoordinateQuadMake(_ topLeft: CLLocationCoordinate2D, _ bottomLeft: CLLocationCoordinate2D, _ bottomRight: CLLocationCoordinate2D, _ topRight: CLLocationCoordinate2D) -> MGLCoordinateQuad
- 
                            MGLCoordinateQuadFromCoordinateBoundsCreates a new MGLCoordinateQuadstructure from the givenMGLCoordinateBounds. The returned quad uses the bounds’ northeast coordinate as the top right, and the southwest coordinate at the bottom left.DeclarationObjective-C static inline MGLCoordinateQuad MGLCoordinateQuadFromCoordinateBounds(MGLCoordinateBounds bounds)Swift func MGLCoordinateQuadFromCoordinateBounds(_ bounds: MGLCoordinateBounds) -> MGLCoordinateQuad
- 
                            MGLCoordinateSpanDefines the area spanned by an See moreMGLCoordinateBounds.DeclarationObjective-C struct MGLCoordinateSpan {}Swift struct MGLCoordinateSpan
- 
                            MGLCoordinateSpanDefines the area spanned by an See moreMGLCoordinateBounds.DeclarationObjective-C typedef struct MGLCoordinateSpan MGLCoordinateSpan
- 
                            MGLCoordinateSpanEqualToCoordinateSpanReturns YESif the two coordinate spans represent the same latitudinal change and the same longitudinal change.DeclarationObjective-C static inline BOOL MGLCoordinateSpanEqualToCoordinateSpan(MGLCoordinateSpan span1, MGLCoordinateSpan span2)Swift func MGLCoordinateSpanEqualToCoordinateSpan(_ span1: MGLCoordinateSpan, _ span2: MGLCoordinateSpan) -> Bool
- 
                            MGLCoordinateSpanMakeCreates a new MGLCoordinateSpanfrom the given latitudinal and longitudinal deltas.DeclarationObjective-C static inline MGLCoordinateSpan MGLCoordinateSpanMake(CLLocationDegrees latitudeDelta, CLLocationDegrees longitudeDelta)Swift func MGLCoordinateSpanMake(_ latitudeDelta: CLLocationDegrees, _ longitudeDelta: CLLocationDegrees) -> MGLCoordinateSpan
- 
                            MGLCoordinateSpanZeroAn area of zero width and zero height. DeclarationObjective-C extern const MGLCoordinateSpan MGLCoordinateSpanZeroSwift let MGLCoordinateSpanZero: MGLCoordinateSpan
- 
                            MGLDegreesFromRadiansReturns degrees, converted from radians. DeclarationObjective-C static inline CLLocationDegrees MGLDegreesFromRadians(CGFloat radians)Swift func MGLDegreesFromRadians(_ radians: CGFloat) -> CLLocationDegrees
- 
                            MGLRadiansFromDegreesReturns radians, converted from degrees. DeclarationObjective-C static inline CGFloat MGLRadiansFromDegrees(CLLocationDegrees degrees)Swift func MGLRadiansFromDegrees(_ degrees: CLLocationDegrees) -> CGFloat
- 
                            MGLStringFromCoordinateBoundsReturns a formatted string for the given coordinate bounds. DeclarationObjective-C static inline NSString *_Nonnull MGLStringFromCoordinateBounds( MGLCoordinateBounds bounds)Swift func MGLStringFromCoordinateBounds(_ bounds: MGLCoordinateBounds) -> String
- 
                            MGLStringFromCoordinateQuadReturns a formatted string for the given coordinate quad. DeclarationObjective-C static inline NSString *_Nonnull MGLStringFromCoordinateQuad( MGLCoordinateQuad quad)Swift func MGLStringFromCoordinateQuad(_ quad: MGLCoordinateQuad) -> String
Geometry
- 
                            MGLCoordinateBoundsA rectangular area as measured on a two-dimensional map projection. See moreDeclarationObjective-C struct MGLCoordinateBounds {}Swift struct MGLCoordinateBounds
- 
                            MGLCoordinateBoundsA rectangular area as measured on a two-dimensional map projection. See moreDeclarationObjective-C typedef struct MGLCoordinateBounds MGLCoordinateBounds
- 
                            MGLCoordinateBoundsEqualToCoordinateBoundsReturns YESif the two coordinate bounds are equal to each other.DeclarationObjective-C static inline BOOL MGLCoordinateBoundsEqualToCoordinateBounds(MGLCoordinateBounds bounds1, MGLCoordinateBounds bounds2)Swift func MGLCoordinateBoundsEqualToCoordinateBounds(_ bounds1: MGLCoordinateBounds, _ bounds2: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsGetCoordinateSpanReturns the area spanned by the coordinate bounds. DeclarationObjective-C static inline MGLCoordinateSpan MGLCoordinateBoundsGetCoordinateSpan(MGLCoordinateBounds bounds)Swift func MGLCoordinateBoundsGetCoordinateSpan(_ bounds: MGLCoordinateBounds) -> MGLCoordinateSpan
- 
                            MGLCoordinateBoundsIntersectsCoordinateBoundsReturns YESif the two coordinate bounds intersect.DeclarationObjective-C static inline BOOL MGLCoordinateBoundsIntersectsCoordinateBounds(MGLCoordinateBounds bounds1, MGLCoordinateBounds bounds2)Swift func MGLCoordinateBoundsIntersectsCoordinateBounds(_ bounds1: MGLCoordinateBounds, _ bounds2: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsIsEmptyReturns YESif the coordinate bounds covers no area.Note 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).DeclarationObjective-C static inline BOOL MGLCoordinateBoundsIsEmpty(MGLCoordinateBounds bounds)Swift func MGLCoordinateBoundsIsEmpty(_ bounds: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsMakeCreates a new MGLCoordinateBoundsstructure from the given southwest and northeast coordinates.DeclarationObjective-C static inline MGLCoordinateBounds MGLCoordinateBoundsMake(CLLocationCoordinate2D sw, CLLocationCoordinate2D ne)Swift func MGLCoordinateBoundsMake(_ sw: CLLocationCoordinate2D, _ ne: CLLocationCoordinate2D) -> MGLCoordinateBounds
- 
                            MGLCoordinateBoundsOffsetReturns a coordinate bounds with southwest and northeast coordinates that are offset from those of the source bounds. DeclarationObjective-C static inline MGLCoordinateBounds MGLCoordinateBoundsOffset(MGLCoordinateBounds bounds, MGLCoordinateSpan offset)Swift func MGLCoordinateBoundsOffset(_ bounds: MGLCoordinateBounds, _ offset: MGLCoordinateSpan) -> MGLCoordinateBounds
- 
                            MGLCoordinateInCoordinateBoundsReturns YESif the coordinate is within the coordinate bounds.Related examplesSee the Restrict map panning to an area example to learn how to use MGLCoordinateInCoordinateBoundsto determine if a point is within, or intersects, a given bounding box.DeclarationObjective-C static inline BOOL MGLCoordinateInCoordinateBounds(CLLocationCoordinate2D coordinate, MGLCoordinateBounds bounds)Swift func MGLCoordinateInCoordinateBounds(_ coordinate: CLLocationCoordinate2D, _ bounds: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateQuadA quadrilateral area as measured on a two-dimensional map projection. See moreMGLCoordinateQuaddiffers fromMGLCoordinateBoundsin that it allows representation of non-axis aligned bounds and non-rectangular quadrilaterals. The coordinates are described in counter clockwise order from top left.DeclarationObjective-C struct MGLCoordinateQuad {}Swift struct MGLCoordinateQuad
- 
                            MGLCoordinateQuadA quadrilateral area as measured on a two-dimensional map projection. See moreMGLCoordinateQuaddiffers fromMGLCoordinateBoundsin that it allows representation of non-axis aligned bounds and non-rectangular quadrilaterals. The coordinates are described in counter clockwise order from top left.DeclarationObjective-C typedef struct MGLCoordinateQuad MGLCoordinateQuad
- 
                            MGLCoordinateQuadMakeCreates a new MGLCoordinateQuadstructure from the given top left, bottom left, bottom right, and top right coordinates.DeclarationObjective-C static inline MGLCoordinateQuad MGLCoordinateQuadMake( CLLocationCoordinate2D topLeft, CLLocationCoordinate2D bottomLeft, CLLocationCoordinate2D bottomRight, CLLocationCoordinate2D topRight)Swift func MGLCoordinateQuadMake(_ topLeft: CLLocationCoordinate2D, _ bottomLeft: CLLocationCoordinate2D, _ bottomRight: CLLocationCoordinate2D, _ topRight: CLLocationCoordinate2D) -> MGLCoordinateQuad
- 
                            MGLCoordinateQuadFromCoordinateBoundsCreates a new MGLCoordinateQuadstructure from the givenMGLCoordinateBounds. The returned quad uses the bounds’ northeast coordinate as the top right, and the southwest coordinate at the bottom left.DeclarationObjective-C static inline MGLCoordinateQuad MGLCoordinateQuadFromCoordinateBounds(MGLCoordinateBounds bounds)Swift func MGLCoordinateQuadFromCoordinateBounds(_ bounds: MGLCoordinateBounds) -> MGLCoordinateQuad
- 
                            MGLCoordinateSpanDefines the area spanned by an See moreMGLCoordinateBounds.DeclarationObjective-C struct MGLCoordinateSpan {}Swift struct MGLCoordinateSpan
- 
                            MGLCoordinateSpanDefines the area spanned by an See moreMGLCoordinateBounds.DeclarationObjective-C typedef struct MGLCoordinateSpan MGLCoordinateSpan
- 
                            MGLCoordinateSpanEqualToCoordinateSpanReturns YESif the two coordinate spans represent the same latitudinal change and the same longitudinal change.DeclarationObjective-C static inline BOOL MGLCoordinateSpanEqualToCoordinateSpan(MGLCoordinateSpan span1, MGLCoordinateSpan span2)Swift func MGLCoordinateSpanEqualToCoordinateSpan(_ span1: MGLCoordinateSpan, _ span2: MGLCoordinateSpan) -> Bool
- 
                            MGLCoordinateSpanMakeCreates a new MGLCoordinateSpanfrom the given latitudinal and longitudinal deltas.DeclarationObjective-C static inline MGLCoordinateSpan MGLCoordinateSpanMake(CLLocationDegrees latitudeDelta, CLLocationDegrees longitudeDelta)Swift func MGLCoordinateSpanMake(_ latitudeDelta: CLLocationDegrees, _ longitudeDelta: CLLocationDegrees) -> MGLCoordinateSpan
- 
                            MGLCoordinateSpanZeroAn area of zero width and zero height. DeclarationObjective-C extern const MGLCoordinateSpan MGLCoordinateSpanZeroSwift let MGLCoordinateSpanZero: MGLCoordinateSpan
- 
                            MGLDegreesFromRadiansReturns degrees, converted from radians. DeclarationObjective-C static inline CLLocationDegrees MGLDegreesFromRadians(CGFloat radians)Swift func MGLDegreesFromRadians(_ radians: CGFloat) -> CLLocationDegrees
- 
                            MGLRadiansFromDegreesReturns radians, converted from degrees. DeclarationObjective-C static inline CGFloat MGLRadiansFromDegrees(CLLocationDegrees degrees)Swift func MGLRadiansFromDegrees(_ degrees: CLLocationDegrees) -> CGFloat
- 
                            MGLStringFromCoordinateBoundsReturns a formatted string for the given coordinate bounds. DeclarationObjective-C static inline NSString *_Nonnull MGLStringFromCoordinateBounds( MGLCoordinateBounds bounds)Swift func MGLStringFromCoordinateBounds(_ bounds: MGLCoordinateBounds) -> String
- 
                            MGLStringFromCoordinateQuadReturns a formatted string for the given coordinate quad. DeclarationObjective-C static inline NSString *_Nonnull MGLStringFromCoordinateQuad( MGLCoordinateQuad quad)Swift func MGLStringFromCoordinateQuad(_ quad: MGLCoordinateQuad) -> String
Geometry
- 
                            MGLCoordinateBoundsA rectangular area as measured on a two-dimensional map projection. See moreDeclarationObjective-C struct MGLCoordinateBounds {}Swift struct MGLCoordinateBounds
- 
                            MGLCoordinateBoundsA rectangular area as measured on a two-dimensional map projection. See moreDeclarationObjective-C typedef struct MGLCoordinateBounds MGLCoordinateBounds
- 
                            MGLCoordinateBoundsEqualToCoordinateBoundsReturns YESif the two coordinate bounds are equal to each other.DeclarationObjective-C static inline BOOL MGLCoordinateBoundsEqualToCoordinateBounds(MGLCoordinateBounds bounds1, MGLCoordinateBounds bounds2)Swift func MGLCoordinateBoundsEqualToCoordinateBounds(_ bounds1: MGLCoordinateBounds, _ bounds2: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsGetCoordinateSpanReturns the area spanned by the coordinate bounds. DeclarationObjective-C static inline MGLCoordinateSpan MGLCoordinateBoundsGetCoordinateSpan(MGLCoordinateBounds bounds)Swift func MGLCoordinateBoundsGetCoordinateSpan(_ bounds: MGLCoordinateBounds) -> MGLCoordinateSpan
- 
                            MGLCoordinateBoundsIntersectsCoordinateBoundsReturns YESif the two coordinate bounds intersect.DeclarationObjective-C static inline BOOL MGLCoordinateBoundsIntersectsCoordinateBounds(MGLCoordinateBounds bounds1, MGLCoordinateBounds bounds2)Swift func MGLCoordinateBoundsIntersectsCoordinateBounds(_ bounds1: MGLCoordinateBounds, _ bounds2: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsIsEmptyReturns YESif the coordinate bounds covers no area.Note 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).DeclarationObjective-C static inline BOOL MGLCoordinateBoundsIsEmpty(MGLCoordinateBounds bounds)Swift func MGLCoordinateBoundsIsEmpty(_ bounds: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsMakeCreates a new MGLCoordinateBoundsstructure from the given southwest and northeast coordinates.DeclarationObjective-C static inline MGLCoordinateBounds MGLCoordinateBoundsMake(CLLocationCoordinate2D sw, CLLocationCoordinate2D ne)Swift func MGLCoordinateBoundsMake(_ sw: CLLocationCoordinate2D, _ ne: CLLocationCoordinate2D) -> MGLCoordinateBounds
- 
                            MGLCoordinateBoundsOffsetReturns a coordinate bounds with southwest and northeast coordinates that are offset from those of the source bounds. DeclarationObjective-C static inline MGLCoordinateBounds MGLCoordinateBoundsOffset(MGLCoordinateBounds bounds, MGLCoordinateSpan offset)Swift func MGLCoordinateBoundsOffset(_ bounds: MGLCoordinateBounds, _ offset: MGLCoordinateSpan) -> MGLCoordinateBounds
- 
                            MGLCoordinateInCoordinateBoundsReturns YESif the coordinate is within the coordinate bounds.Related examplesSee the Restrict map panning to an area example to learn how to use MGLCoordinateInCoordinateBoundsto determine if a point is within, or intersects, a given bounding box.DeclarationObjective-C static inline BOOL MGLCoordinateInCoordinateBounds(CLLocationCoordinate2D coordinate, MGLCoordinateBounds bounds)Swift func MGLCoordinateInCoordinateBounds(_ coordinate: CLLocationCoordinate2D, _ bounds: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateQuadA quadrilateral area as measured on a two-dimensional map projection. See moreMGLCoordinateQuaddiffers fromMGLCoordinateBoundsin that it allows representation of non-axis aligned bounds and non-rectangular quadrilaterals. The coordinates are described in counter clockwise order from top left.DeclarationObjective-C struct MGLCoordinateQuad {}Swift struct MGLCoordinateQuad
- 
                            MGLCoordinateQuadA quadrilateral area as measured on a two-dimensional map projection. See moreMGLCoordinateQuaddiffers fromMGLCoordinateBoundsin that it allows representation of non-axis aligned bounds and non-rectangular quadrilaterals. The coordinates are described in counter clockwise order from top left.DeclarationObjective-C typedef struct MGLCoordinateQuad MGLCoordinateQuad
- 
                            MGLCoordinateQuadMakeCreates a new MGLCoordinateQuadstructure from the given top left, bottom left, bottom right, and top right coordinates.DeclarationObjective-C static inline MGLCoordinateQuad MGLCoordinateQuadMake( CLLocationCoordinate2D topLeft, CLLocationCoordinate2D bottomLeft, CLLocationCoordinate2D bottomRight, CLLocationCoordinate2D topRight)Swift func MGLCoordinateQuadMake(_ topLeft: CLLocationCoordinate2D, _ bottomLeft: CLLocationCoordinate2D, _ bottomRight: CLLocationCoordinate2D, _ topRight: CLLocationCoordinate2D) -> MGLCoordinateQuad
- 
                            MGLCoordinateQuadFromCoordinateBoundsCreates a new MGLCoordinateQuadstructure from the givenMGLCoordinateBounds. The returned quad uses the bounds’ northeast coordinate as the top right, and the southwest coordinate at the bottom left.DeclarationObjective-C static inline MGLCoordinateQuad MGLCoordinateQuadFromCoordinateBounds(MGLCoordinateBounds bounds)Swift func MGLCoordinateQuadFromCoordinateBounds(_ bounds: MGLCoordinateBounds) -> MGLCoordinateQuad
- 
                            MGLCoordinateSpanDefines the area spanned by an See moreMGLCoordinateBounds.DeclarationObjective-C struct MGLCoordinateSpan {}Swift struct MGLCoordinateSpan
- 
                            MGLCoordinateSpanDefines the area spanned by an See moreMGLCoordinateBounds.DeclarationObjective-C typedef struct MGLCoordinateSpan MGLCoordinateSpan
- 
                            MGLCoordinateSpanEqualToCoordinateSpanReturns YESif the two coordinate spans represent the same latitudinal change and the same longitudinal change.DeclarationObjective-C static inline BOOL MGLCoordinateSpanEqualToCoordinateSpan(MGLCoordinateSpan span1, MGLCoordinateSpan span2)Swift func MGLCoordinateSpanEqualToCoordinateSpan(_ span1: MGLCoordinateSpan, _ span2: MGLCoordinateSpan) -> Bool
- 
                            MGLCoordinateSpanMakeCreates a new MGLCoordinateSpanfrom the given latitudinal and longitudinal deltas.DeclarationObjective-C static inline MGLCoordinateSpan MGLCoordinateSpanMake(CLLocationDegrees latitudeDelta, CLLocationDegrees longitudeDelta)Swift func MGLCoordinateSpanMake(_ latitudeDelta: CLLocationDegrees, _ longitudeDelta: CLLocationDegrees) -> MGLCoordinateSpan
- 
                            MGLCoordinateSpanZeroAn area of zero width and zero height. DeclarationObjective-C extern const MGLCoordinateSpan MGLCoordinateSpanZeroSwift let MGLCoordinateSpanZero: MGLCoordinateSpan
- 
                            MGLDegreesFromRadiansReturns degrees, converted from radians. DeclarationObjective-C static inline CLLocationDegrees MGLDegreesFromRadians(CGFloat radians)Swift func MGLDegreesFromRadians(_ radians: CGFloat) -> CLLocationDegrees
- 
                            MGLRadiansFromDegreesReturns radians, converted from degrees. DeclarationObjective-C static inline CGFloat MGLRadiansFromDegrees(CLLocationDegrees degrees)Swift func MGLRadiansFromDegrees(_ degrees: CLLocationDegrees) -> CGFloat
- 
                            MGLStringFromCoordinateBoundsReturns a formatted string for the given coordinate bounds. DeclarationObjective-C static inline NSString *_Nonnull MGLStringFromCoordinateBounds( MGLCoordinateBounds bounds)Swift func MGLStringFromCoordinateBounds(_ bounds: MGLCoordinateBounds) -> String
- 
                            MGLStringFromCoordinateQuadReturns a formatted string for the given coordinate quad. DeclarationObjective-C static inline NSString *_Nonnull MGLStringFromCoordinateQuad( MGLCoordinateQuad quad)Swift func MGLStringFromCoordinateQuad(_ quad: MGLCoordinateQuad) -> String
Geometry
- 
                            MGLCoordinateBoundsA rectangular area as measured on a two-dimensional map projection. See moreDeclarationObjective-C struct MGLCoordinateBounds {}Swift struct MGLCoordinateBounds
- 
                            MGLCoordinateBoundsA rectangular area as measured on a two-dimensional map projection. See moreDeclarationObjective-C typedef struct MGLCoordinateBounds MGLCoordinateBounds
- 
                            MGLCoordinateBoundsEqualToCoordinateBoundsReturns YESif the two coordinate bounds are equal to each other.DeclarationObjective-C static inline BOOL MGLCoordinateBoundsEqualToCoordinateBounds(MGLCoordinateBounds bounds1, MGLCoordinateBounds bounds2)Swift func MGLCoordinateBoundsEqualToCoordinateBounds(_ bounds1: MGLCoordinateBounds, _ bounds2: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsGetCoordinateSpanReturns the area spanned by the coordinate bounds. DeclarationObjective-C static inline MGLCoordinateSpan MGLCoordinateBoundsGetCoordinateSpan(MGLCoordinateBounds bounds)Swift func MGLCoordinateBoundsGetCoordinateSpan(_ bounds: MGLCoordinateBounds) -> MGLCoordinateSpan
- 
                            MGLCoordinateBoundsIntersectsCoordinateBoundsReturns YESif the two coordinate bounds intersect.DeclarationObjective-C static inline BOOL MGLCoordinateBoundsIntersectsCoordinateBounds(MGLCoordinateBounds bounds1, MGLCoordinateBounds bounds2)Swift func MGLCoordinateBoundsIntersectsCoordinateBounds(_ bounds1: MGLCoordinateBounds, _ bounds2: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsIsEmptyReturns YESif the coordinate bounds covers no area.Note 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).DeclarationObjective-C static inline BOOL MGLCoordinateBoundsIsEmpty(MGLCoordinateBounds bounds)Swift func MGLCoordinateBoundsIsEmpty(_ bounds: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsMakeCreates a new MGLCoordinateBoundsstructure from the given southwest and northeast coordinates.DeclarationObjective-C static inline MGLCoordinateBounds MGLCoordinateBoundsMake(CLLocationCoordinate2D sw, CLLocationCoordinate2D ne)Swift func MGLCoordinateBoundsMake(_ sw: CLLocationCoordinate2D, _ ne: CLLocationCoordinate2D) -> MGLCoordinateBounds
- 
                            MGLCoordinateBoundsOffsetReturns a coordinate bounds with southwest and northeast coordinates that are offset from those of the source bounds. DeclarationObjective-C static inline MGLCoordinateBounds MGLCoordinateBoundsOffset(MGLCoordinateBounds bounds, MGLCoordinateSpan offset)Swift func MGLCoordinateBoundsOffset(_ bounds: MGLCoordinateBounds, _ offset: MGLCoordinateSpan) -> MGLCoordinateBounds
- 
                            MGLCoordinateInCoordinateBoundsReturns YESif the coordinate is within the coordinate bounds.Related examplesSee the Restrict map panning to an area example to learn how to use MGLCoordinateInCoordinateBoundsto determine if a point is within, or intersects, a given bounding box.DeclarationObjective-C static inline BOOL MGLCoordinateInCoordinateBounds(CLLocationCoordinate2D coordinate, MGLCoordinateBounds bounds)Swift func MGLCoordinateInCoordinateBounds(_ coordinate: CLLocationCoordinate2D, _ bounds: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateQuadA quadrilateral area as measured on a two-dimensional map projection. See moreMGLCoordinateQuaddiffers fromMGLCoordinateBoundsin that it allows representation of non-axis aligned bounds and non-rectangular quadrilaterals. The coordinates are described in counter clockwise order from top left.DeclarationObjective-C struct MGLCoordinateQuad {}Swift struct MGLCoordinateQuad
- 
                            MGLCoordinateQuadA quadrilateral area as measured on a two-dimensional map projection. See moreMGLCoordinateQuaddiffers fromMGLCoordinateBoundsin that it allows representation of non-axis aligned bounds and non-rectangular quadrilaterals. The coordinates are described in counter clockwise order from top left.DeclarationObjective-C typedef struct MGLCoordinateQuad MGLCoordinateQuad
- 
                            MGLCoordinateQuadMakeCreates a new MGLCoordinateQuadstructure from the given top left, bottom left, bottom right, and top right coordinates.DeclarationObjective-C static inline MGLCoordinateQuad MGLCoordinateQuadMake( CLLocationCoordinate2D topLeft, CLLocationCoordinate2D bottomLeft, CLLocationCoordinate2D bottomRight, CLLocationCoordinate2D topRight)Swift func MGLCoordinateQuadMake(_ topLeft: CLLocationCoordinate2D, _ bottomLeft: CLLocationCoordinate2D, _ bottomRight: CLLocationCoordinate2D, _ topRight: CLLocationCoordinate2D) -> MGLCoordinateQuad
- 
                            MGLCoordinateQuadFromCoordinateBoundsCreates a new MGLCoordinateQuadstructure from the givenMGLCoordinateBounds. The returned quad uses the bounds’ northeast coordinate as the top right, and the southwest coordinate at the bottom left.DeclarationObjective-C static inline MGLCoordinateQuad MGLCoordinateQuadFromCoordinateBounds(MGLCoordinateBounds bounds)Swift func MGLCoordinateQuadFromCoordinateBounds(_ bounds: MGLCoordinateBounds) -> MGLCoordinateQuad
- 
                            MGLCoordinateSpanDefines the area spanned by an See moreMGLCoordinateBounds.DeclarationObjective-C struct MGLCoordinateSpan {}Swift struct MGLCoordinateSpan
- 
                            MGLCoordinateSpanDefines the area spanned by an See moreMGLCoordinateBounds.DeclarationObjective-C typedef struct MGLCoordinateSpan MGLCoordinateSpan
- 
                            MGLCoordinateSpanEqualToCoordinateSpanReturns YESif the two coordinate spans represent the same latitudinal change and the same longitudinal change.DeclarationObjective-C static inline BOOL MGLCoordinateSpanEqualToCoordinateSpan(MGLCoordinateSpan span1, MGLCoordinateSpan span2)Swift func MGLCoordinateSpanEqualToCoordinateSpan(_ span1: MGLCoordinateSpan, _ span2: MGLCoordinateSpan) -> Bool
- 
                            MGLCoordinateSpanMakeCreates a new MGLCoordinateSpanfrom the given latitudinal and longitudinal deltas.DeclarationObjective-C static inline MGLCoordinateSpan MGLCoordinateSpanMake(CLLocationDegrees latitudeDelta, CLLocationDegrees longitudeDelta)Swift func MGLCoordinateSpanMake(_ latitudeDelta: CLLocationDegrees, _ longitudeDelta: CLLocationDegrees) -> MGLCoordinateSpan
- 
                            MGLCoordinateSpanZeroAn area of zero width and zero height. DeclarationObjective-C extern const MGLCoordinateSpan MGLCoordinateSpanZeroSwift let MGLCoordinateSpanZero: MGLCoordinateSpan
- 
                            MGLDegreesFromRadiansReturns degrees, converted from radians. DeclarationObjective-C static inline CLLocationDegrees MGLDegreesFromRadians(CGFloat radians)Swift func MGLDegreesFromRadians(_ radians: CGFloat) -> CLLocationDegrees
- 
                            MGLRadiansFromDegreesReturns radians, converted from degrees. DeclarationObjective-C static inline CGFloat MGLRadiansFromDegrees(CLLocationDegrees degrees)Swift func MGLRadiansFromDegrees(_ degrees: CLLocationDegrees) -> CGFloat
- 
                            MGLStringFromCoordinateBoundsReturns a formatted string for the given coordinate bounds. DeclarationObjective-C static inline NSString *_Nonnull MGLStringFromCoordinateBounds( MGLCoordinateBounds bounds)Swift func MGLStringFromCoordinateBounds(_ bounds: MGLCoordinateBounds) -> String
- 
                            MGLStringFromCoordinateQuadReturns a formatted string for the given coordinate quad. DeclarationObjective-C static inline NSString *_Nonnull MGLStringFromCoordinateQuad( MGLCoordinateQuad quad)Swift func MGLStringFromCoordinateQuad(_ quad: MGLCoordinateQuad) -> String
Geometry
- 
                            MGLCoordinateBoundsA rectangular area as measured on a two-dimensional map projection. See moreDeclarationObjective-C struct MGLCoordinateBounds {}Swift struct MGLCoordinateBounds
- 
                            MGLCoordinateBoundsA rectangular area as measured on a two-dimensional map projection. See moreDeclarationObjective-C typedef struct MGLCoordinateBounds MGLCoordinateBounds
- 
                            MGLCoordinateBoundsEqualToCoordinateBoundsReturns YESif the two coordinate bounds are equal to each other.DeclarationObjective-C static inline BOOL MGLCoordinateBoundsEqualToCoordinateBounds(MGLCoordinateBounds bounds1, MGLCoordinateBounds bounds2)Swift func MGLCoordinateBoundsEqualToCoordinateBounds(_ bounds1: MGLCoordinateBounds, _ bounds2: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsGetCoordinateSpanReturns the area spanned by the coordinate bounds. DeclarationObjective-C static inline MGLCoordinateSpan MGLCoordinateBoundsGetCoordinateSpan(MGLCoordinateBounds bounds)Swift func MGLCoordinateBoundsGetCoordinateSpan(_ bounds: MGLCoordinateBounds) -> MGLCoordinateSpan
- 
                            MGLCoordinateBoundsIntersectsCoordinateBoundsReturns YESif the two coordinate bounds intersect.DeclarationObjective-C static inline BOOL MGLCoordinateBoundsIntersectsCoordinateBounds(MGLCoordinateBounds bounds1, MGLCoordinateBounds bounds2)Swift func MGLCoordinateBoundsIntersectsCoordinateBounds(_ bounds1: MGLCoordinateBounds, _ bounds2: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsIsEmptyReturns YESif the coordinate bounds covers no area.Note 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).DeclarationObjective-C static inline BOOL MGLCoordinateBoundsIsEmpty(MGLCoordinateBounds bounds)Swift func MGLCoordinateBoundsIsEmpty(_ bounds: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsMakeCreates a new MGLCoordinateBoundsstructure from the given southwest and northeast coordinates.DeclarationObjective-C static inline MGLCoordinateBounds MGLCoordinateBoundsMake(CLLocationCoordinate2D sw, CLLocationCoordinate2D ne)Swift func MGLCoordinateBoundsMake(_ sw: CLLocationCoordinate2D, _ ne: CLLocationCoordinate2D) -> MGLCoordinateBounds
- 
                            MGLCoordinateBoundsOffsetReturns a coordinate bounds with southwest and northeast coordinates that are offset from those of the source bounds. DeclarationObjective-C static inline MGLCoordinateBounds MGLCoordinateBoundsOffset(MGLCoordinateBounds bounds, MGLCoordinateSpan offset)Swift func MGLCoordinateBoundsOffset(_ bounds: MGLCoordinateBounds, _ offset: MGLCoordinateSpan) -> MGLCoordinateBounds
- 
                            MGLCoordinateInCoordinateBoundsReturns YESif the coordinate is within the coordinate bounds.Related examplesSee the Restrict map panning to an area example to learn how to use MGLCoordinateInCoordinateBoundsto determine if a point is within, or intersects, a given bounding box.DeclarationObjective-C static inline BOOL MGLCoordinateInCoordinateBounds(CLLocationCoordinate2D coordinate, MGLCoordinateBounds bounds)Swift func MGLCoordinateInCoordinateBounds(_ coordinate: CLLocationCoordinate2D, _ bounds: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateQuadA quadrilateral area as measured on a two-dimensional map projection. See moreMGLCoordinateQuaddiffers fromMGLCoordinateBoundsin that it allows representation of non-axis aligned bounds and non-rectangular quadrilaterals. The coordinates are described in counter clockwise order from top left.DeclarationObjective-C struct MGLCoordinateQuad {}Swift struct MGLCoordinateQuad
- 
                            MGLCoordinateQuadA quadrilateral area as measured on a two-dimensional map projection. See moreMGLCoordinateQuaddiffers fromMGLCoordinateBoundsin that it allows representation of non-axis aligned bounds and non-rectangular quadrilaterals. The coordinates are described in counter clockwise order from top left.DeclarationObjective-C typedef struct MGLCoordinateQuad MGLCoordinateQuad
- 
                            MGLCoordinateQuadMakeCreates a new MGLCoordinateQuadstructure from the given top left, bottom left, bottom right, and top right coordinates.DeclarationObjective-C static inline MGLCoordinateQuad MGLCoordinateQuadMake( CLLocationCoordinate2D topLeft, CLLocationCoordinate2D bottomLeft, CLLocationCoordinate2D bottomRight, CLLocationCoordinate2D topRight)Swift func MGLCoordinateQuadMake(_ topLeft: CLLocationCoordinate2D, _ bottomLeft: CLLocationCoordinate2D, _ bottomRight: CLLocationCoordinate2D, _ topRight: CLLocationCoordinate2D) -> MGLCoordinateQuad
- 
                            MGLCoordinateQuadFromCoordinateBoundsCreates a new MGLCoordinateQuadstructure from the givenMGLCoordinateBounds. The returned quad uses the bounds’ northeast coordinate as the top right, and the southwest coordinate at the bottom left.DeclarationObjective-C static inline MGLCoordinateQuad MGLCoordinateQuadFromCoordinateBounds(MGLCoordinateBounds bounds)Swift func MGLCoordinateQuadFromCoordinateBounds(_ bounds: MGLCoordinateBounds) -> MGLCoordinateQuad
- 
                            MGLCoordinateSpanDefines the area spanned by an See moreMGLCoordinateBounds.DeclarationObjective-C struct MGLCoordinateSpan {}Swift struct MGLCoordinateSpan
- 
                            MGLCoordinateSpanDefines the area spanned by an See moreMGLCoordinateBounds.DeclarationObjective-C typedef struct MGLCoordinateSpan MGLCoordinateSpan
- 
                            MGLCoordinateSpanEqualToCoordinateSpanReturns YESif the two coordinate spans represent the same latitudinal change and the same longitudinal change.DeclarationObjective-C static inline BOOL MGLCoordinateSpanEqualToCoordinateSpan(MGLCoordinateSpan span1, MGLCoordinateSpan span2)Swift func MGLCoordinateSpanEqualToCoordinateSpan(_ span1: MGLCoordinateSpan, _ span2: MGLCoordinateSpan) -> Bool
- 
                            MGLCoordinateSpanMakeCreates a new MGLCoordinateSpanfrom the given latitudinal and longitudinal deltas.DeclarationObjective-C static inline MGLCoordinateSpan MGLCoordinateSpanMake(CLLocationDegrees latitudeDelta, CLLocationDegrees longitudeDelta)Swift func MGLCoordinateSpanMake(_ latitudeDelta: CLLocationDegrees, _ longitudeDelta: CLLocationDegrees) -> MGLCoordinateSpan
- 
                            MGLCoordinateSpanZeroAn area of zero width and zero height. DeclarationObjective-C extern const MGLCoordinateSpan MGLCoordinateSpanZeroSwift let MGLCoordinateSpanZero: MGLCoordinateSpan
- 
                            MGLDegreesFromRadiansReturns degrees, converted from radians. DeclarationObjective-C static inline CLLocationDegrees MGLDegreesFromRadians(CGFloat radians)Swift func MGLDegreesFromRadians(_ radians: CGFloat) -> CLLocationDegrees
- 
                            MGLRadiansFromDegreesReturns radians, converted from degrees. DeclarationObjective-C static inline CGFloat MGLRadiansFromDegrees(CLLocationDegrees degrees)Swift func MGLRadiansFromDegrees(_ degrees: CLLocationDegrees) -> CGFloat
- 
                            MGLStringFromCoordinateBoundsReturns a formatted string for the given coordinate bounds. DeclarationObjective-C static inline NSString *_Nonnull MGLStringFromCoordinateBounds( MGLCoordinateBounds bounds)Swift func MGLStringFromCoordinateBounds(_ bounds: MGLCoordinateBounds) -> String
- 
                            MGLStringFromCoordinateQuadReturns a formatted string for the given coordinate quad. DeclarationObjective-C static inline NSString *_Nonnull MGLStringFromCoordinateQuad( MGLCoordinateQuad quad)Swift func MGLStringFromCoordinateQuad(_ quad: MGLCoordinateQuad) -> String
Geometry
- 
                            MGLCoordinateBoundsA rectangular area as measured on a two-dimensional map projection. See moreDeclarationObjective-C struct MGLCoordinateBounds {}Swift struct MGLCoordinateBounds
- 
                            MGLCoordinateBoundsA rectangular area as measured on a two-dimensional map projection. See moreDeclarationObjective-C typedef struct MGLCoordinateBounds MGLCoordinateBounds
- 
                            MGLCoordinateBoundsEqualToCoordinateBoundsReturns YESif the two coordinate bounds are equal to each other.DeclarationObjective-C static inline BOOL MGLCoordinateBoundsEqualToCoordinateBounds(MGLCoordinateBounds bounds1, MGLCoordinateBounds bounds2)Swift func MGLCoordinateBoundsEqualToCoordinateBounds(_ bounds1: MGLCoordinateBounds, _ bounds2: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsGetCoordinateSpanReturns the area spanned by the coordinate bounds. DeclarationObjective-C static inline MGLCoordinateSpan MGLCoordinateBoundsGetCoordinateSpan(MGLCoordinateBounds bounds)Swift func MGLCoordinateBoundsGetCoordinateSpan(_ bounds: MGLCoordinateBounds) -> MGLCoordinateSpan
- 
                            MGLCoordinateBoundsIntersectsCoordinateBoundsReturns YESif the two coordinate bounds intersect.DeclarationObjective-C static inline BOOL MGLCoordinateBoundsIntersectsCoordinateBounds(MGLCoordinateBounds bounds1, MGLCoordinateBounds bounds2)Swift func MGLCoordinateBoundsIntersectsCoordinateBounds(_ bounds1: MGLCoordinateBounds, _ bounds2: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsIsEmptyReturns YESif the coordinate bounds covers no area.Note 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).DeclarationObjective-C static inline BOOL MGLCoordinateBoundsIsEmpty(MGLCoordinateBounds bounds)Swift func MGLCoordinateBoundsIsEmpty(_ bounds: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsMakeCreates a new MGLCoordinateBoundsstructure from the given southwest and northeast coordinates.DeclarationObjective-C static inline MGLCoordinateBounds MGLCoordinateBoundsMake(CLLocationCoordinate2D sw, CLLocationCoordinate2D ne)Swift func MGLCoordinateBoundsMake(_ sw: CLLocationCoordinate2D, _ ne: CLLocationCoordinate2D) -> MGLCoordinateBounds
- 
                            MGLCoordinateBoundsOffsetReturns a coordinate bounds with southwest and northeast coordinates that are offset from those of the source bounds. DeclarationObjective-C static inline MGLCoordinateBounds MGLCoordinateBoundsOffset(MGLCoordinateBounds bounds, MGLCoordinateSpan offset)Swift func MGLCoordinateBoundsOffset(_ bounds: MGLCoordinateBounds, _ offset: MGLCoordinateSpan) -> MGLCoordinateBounds
- 
                            MGLCoordinateInCoordinateBoundsReturns YESif the coordinate is within the coordinate bounds.Related examplesSee the Restrict map panning to an area example to learn how to use MGLCoordinateInCoordinateBoundsto determine if a point is within, or intersects, a given bounding box.DeclarationObjective-C static inline BOOL MGLCoordinateInCoordinateBounds(CLLocationCoordinate2D coordinate, MGLCoordinateBounds bounds)Swift func MGLCoordinateInCoordinateBounds(_ coordinate: CLLocationCoordinate2D, _ bounds: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateQuadA quadrilateral area as measured on a two-dimensional map projection. See moreMGLCoordinateQuaddiffers fromMGLCoordinateBoundsin that it allows representation of non-axis aligned bounds and non-rectangular quadrilaterals. The coordinates are described in counter clockwise order from top left.DeclarationObjective-C struct MGLCoordinateQuad {}Swift struct MGLCoordinateQuad
- 
                            MGLCoordinateQuadA quadrilateral area as measured on a two-dimensional map projection. See moreMGLCoordinateQuaddiffers fromMGLCoordinateBoundsin that it allows representation of non-axis aligned bounds and non-rectangular quadrilaterals. The coordinates are described in counter clockwise order from top left.DeclarationObjective-C typedef struct MGLCoordinateQuad MGLCoordinateQuad
- 
                            MGLCoordinateQuadMakeCreates a new MGLCoordinateQuadstructure from the given top left, bottom left, bottom right, and top right coordinates.DeclarationObjective-C static inline MGLCoordinateQuad MGLCoordinateQuadMake( CLLocationCoordinate2D topLeft, CLLocationCoordinate2D bottomLeft, CLLocationCoordinate2D bottomRight, CLLocationCoordinate2D topRight)Swift func MGLCoordinateQuadMake(_ topLeft: CLLocationCoordinate2D, _ bottomLeft: CLLocationCoordinate2D, _ bottomRight: CLLocationCoordinate2D, _ topRight: CLLocationCoordinate2D) -> MGLCoordinateQuad
- 
                            MGLCoordinateQuadFromCoordinateBoundsCreates a new MGLCoordinateQuadstructure from the givenMGLCoordinateBounds. The returned quad uses the bounds’ northeast coordinate as the top right, and the southwest coordinate at the bottom left.DeclarationObjective-C static inline MGLCoordinateQuad MGLCoordinateQuadFromCoordinateBounds(MGLCoordinateBounds bounds)Swift func MGLCoordinateQuadFromCoordinateBounds(_ bounds: MGLCoordinateBounds) -> MGLCoordinateQuad
- 
                            MGLCoordinateSpanDefines the area spanned by an See moreMGLCoordinateBounds.DeclarationObjective-C struct MGLCoordinateSpan {}Swift struct MGLCoordinateSpan
- 
                            MGLCoordinateSpanDefines the area spanned by an See moreMGLCoordinateBounds.DeclarationObjective-C typedef struct MGLCoordinateSpan MGLCoordinateSpan
- 
                            MGLCoordinateSpanEqualToCoordinateSpanReturns YESif the two coordinate spans represent the same latitudinal change and the same longitudinal change.DeclarationObjective-C static inline BOOL MGLCoordinateSpanEqualToCoordinateSpan(MGLCoordinateSpan span1, MGLCoordinateSpan span2)Swift func MGLCoordinateSpanEqualToCoordinateSpan(_ span1: MGLCoordinateSpan, _ span2: MGLCoordinateSpan) -> Bool
- 
                            MGLCoordinateSpanMakeCreates a new MGLCoordinateSpanfrom the given latitudinal and longitudinal deltas.DeclarationObjective-C static inline MGLCoordinateSpan MGLCoordinateSpanMake(CLLocationDegrees latitudeDelta, CLLocationDegrees longitudeDelta)Swift func MGLCoordinateSpanMake(_ latitudeDelta: CLLocationDegrees, _ longitudeDelta: CLLocationDegrees) -> MGLCoordinateSpan
- 
                            MGLCoordinateSpanZeroAn area of zero width and zero height. DeclarationObjective-C extern const MGLCoordinateSpan MGLCoordinateSpanZeroSwift let MGLCoordinateSpanZero: MGLCoordinateSpan
- 
                            MGLDegreesFromRadiansReturns degrees, converted from radians. DeclarationObjective-C static inline CLLocationDegrees MGLDegreesFromRadians(CGFloat radians)Swift func MGLDegreesFromRadians(_ radians: CGFloat) -> CLLocationDegrees
- 
                            MGLRadiansFromDegreesReturns radians, converted from degrees. DeclarationObjective-C static inline CGFloat MGLRadiansFromDegrees(CLLocationDegrees degrees)Swift func MGLRadiansFromDegrees(_ degrees: CLLocationDegrees) -> CGFloat
- 
                            MGLStringFromCoordinateBoundsReturns a formatted string for the given coordinate bounds. DeclarationObjective-C static inline NSString *_Nonnull MGLStringFromCoordinateBounds( MGLCoordinateBounds bounds)Swift func MGLStringFromCoordinateBounds(_ bounds: MGLCoordinateBounds) -> String
- 
                            MGLStringFromCoordinateQuadReturns a formatted string for the given coordinate quad. DeclarationObjective-C static inline NSString *_Nonnull MGLStringFromCoordinateQuad( MGLCoordinateQuad quad)Swift func MGLStringFromCoordinateQuad(_ quad: MGLCoordinateQuad) -> String
Geometry
- 
                            MGLCoordinateBoundsA rectangular area as measured on a two-dimensional map projection. See moreDeclarationObjective-C struct MGLCoordinateBounds {}Swift struct MGLCoordinateBounds
- 
                            MGLCoordinateBoundsA rectangular area as measured on a two-dimensional map projection. See moreDeclarationObjective-C typedef struct MGLCoordinateBounds MGLCoordinateBounds
- 
                            MGLCoordinateBoundsEqualToCoordinateBoundsReturns YESif the two coordinate bounds are equal to each other.DeclarationObjective-C static inline BOOL MGLCoordinateBoundsEqualToCoordinateBounds(MGLCoordinateBounds bounds1, MGLCoordinateBounds bounds2)Swift func MGLCoordinateBoundsEqualToCoordinateBounds(_ bounds1: MGLCoordinateBounds, _ bounds2: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsGetCoordinateSpanReturns the area spanned by the coordinate bounds. DeclarationObjective-C static inline MGLCoordinateSpan MGLCoordinateBoundsGetCoordinateSpan(MGLCoordinateBounds bounds)Swift func MGLCoordinateBoundsGetCoordinateSpan(_ bounds: MGLCoordinateBounds) -> MGLCoordinateSpan
- 
                            MGLCoordinateBoundsIntersectsCoordinateBoundsReturns YESif the two coordinate bounds intersect.DeclarationObjective-C static inline BOOL MGLCoordinateBoundsIntersectsCoordinateBounds(MGLCoordinateBounds bounds1, MGLCoordinateBounds bounds2)Swift func MGLCoordinateBoundsIntersectsCoordinateBounds(_ bounds1: MGLCoordinateBounds, _ bounds2: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsIsEmptyReturns YESif the coordinate bounds covers no area.Note 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).DeclarationObjective-C static inline BOOL MGLCoordinateBoundsIsEmpty(MGLCoordinateBounds bounds)Swift func MGLCoordinateBoundsIsEmpty(_ bounds: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsMakeCreates a new MGLCoordinateBoundsstructure from the given southwest and northeast coordinates.DeclarationObjective-C static inline MGLCoordinateBounds MGLCoordinateBoundsMake(CLLocationCoordinate2D sw, CLLocationCoordinate2D ne)Swift func MGLCoordinateBoundsMake(_ sw: CLLocationCoordinate2D, _ ne: CLLocationCoordinate2D) -> MGLCoordinateBounds
- 
                            MGLCoordinateBoundsOffsetReturns a coordinate bounds with southwest and northeast coordinates that are offset from those of the source bounds. DeclarationObjective-C static inline MGLCoordinateBounds MGLCoordinateBoundsOffset(MGLCoordinateBounds bounds, MGLCoordinateSpan offset)Swift func MGLCoordinateBoundsOffset(_ bounds: MGLCoordinateBounds, _ offset: MGLCoordinateSpan) -> MGLCoordinateBounds
- 
                            MGLCoordinateInCoordinateBoundsReturns YESif the coordinate is within the coordinate bounds.Related examplesSee the Restrict map panning to an area example to learn how to use MGLCoordinateInCoordinateBoundsto determine if a point is within, or intersects, a given bounding box.DeclarationObjective-C static inline BOOL MGLCoordinateInCoordinateBounds(CLLocationCoordinate2D coordinate, MGLCoordinateBounds bounds)Swift func MGLCoordinateInCoordinateBounds(_ coordinate: CLLocationCoordinate2D, _ bounds: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateQuadA quadrilateral area as measured on a two-dimensional map projection. See moreMGLCoordinateQuaddiffers fromMGLCoordinateBoundsin that it allows representation of non-axis aligned bounds and non-rectangular quadrilaterals. The coordinates are described in counter clockwise order from top left.DeclarationObjective-C struct MGLCoordinateQuad {}Swift struct MGLCoordinateQuad
- 
                            MGLCoordinateQuadA quadrilateral area as measured on a two-dimensional map projection. See moreMGLCoordinateQuaddiffers fromMGLCoordinateBoundsin that it allows representation of non-axis aligned bounds and non-rectangular quadrilaterals. The coordinates are described in counter clockwise order from top left.DeclarationObjective-C typedef struct MGLCoordinateQuad MGLCoordinateQuad
- 
                            MGLCoordinateQuadMakeCreates a new MGLCoordinateQuadstructure from the given top left, bottom left, bottom right, and top right coordinates.DeclarationObjective-C static inline MGLCoordinateQuad MGLCoordinateQuadMake( CLLocationCoordinate2D topLeft, CLLocationCoordinate2D bottomLeft, CLLocationCoordinate2D bottomRight, CLLocationCoordinate2D topRight)Swift func MGLCoordinateQuadMake(_ topLeft: CLLocationCoordinate2D, _ bottomLeft: CLLocationCoordinate2D, _ bottomRight: CLLocationCoordinate2D, _ topRight: CLLocationCoordinate2D) -> MGLCoordinateQuad
- 
                            MGLCoordinateQuadFromCoordinateBoundsCreates a new MGLCoordinateQuadstructure from the givenMGLCoordinateBounds. The returned quad uses the bounds’ northeast coordinate as the top right, and the southwest coordinate at the bottom left.DeclarationObjective-C static inline MGLCoordinateQuad MGLCoordinateQuadFromCoordinateBounds(MGLCoordinateBounds bounds)Swift func MGLCoordinateQuadFromCoordinateBounds(_ bounds: MGLCoordinateBounds) -> MGLCoordinateQuad
- 
                            MGLCoordinateSpanDefines the area spanned by an See moreMGLCoordinateBounds.DeclarationObjective-C struct MGLCoordinateSpan {}Swift struct MGLCoordinateSpan
- 
                            MGLCoordinateSpanDefines the area spanned by an See moreMGLCoordinateBounds.DeclarationObjective-C typedef struct MGLCoordinateSpan MGLCoordinateSpan
- 
                            MGLCoordinateSpanEqualToCoordinateSpanReturns YESif the two coordinate spans represent the same latitudinal change and the same longitudinal change.DeclarationObjective-C static inline BOOL MGLCoordinateSpanEqualToCoordinateSpan(MGLCoordinateSpan span1, MGLCoordinateSpan span2)Swift func MGLCoordinateSpanEqualToCoordinateSpan(_ span1: MGLCoordinateSpan, _ span2: MGLCoordinateSpan) -> Bool
- 
                            MGLCoordinateSpanMakeCreates a new MGLCoordinateSpanfrom the given latitudinal and longitudinal deltas.DeclarationObjective-C static inline MGLCoordinateSpan MGLCoordinateSpanMake(CLLocationDegrees latitudeDelta, CLLocationDegrees longitudeDelta)Swift func MGLCoordinateSpanMake(_ latitudeDelta: CLLocationDegrees, _ longitudeDelta: CLLocationDegrees) -> MGLCoordinateSpan
- 
                            MGLCoordinateSpanZeroAn area of zero width and zero height. DeclarationObjective-C extern const MGLCoordinateSpan MGLCoordinateSpanZeroSwift let MGLCoordinateSpanZero: MGLCoordinateSpan
- 
                            MGLDegreesFromRadiansReturns degrees, converted from radians. DeclarationObjective-C static inline CLLocationDegrees MGLDegreesFromRadians(CGFloat radians)Swift func MGLDegreesFromRadians(_ radians: CGFloat) -> CLLocationDegrees
- 
                            MGLRadiansFromDegreesReturns radians, converted from degrees. DeclarationObjective-C static inline CGFloat MGLRadiansFromDegrees(CLLocationDegrees degrees)Swift func MGLRadiansFromDegrees(_ degrees: CLLocationDegrees) -> CGFloat
- 
                            MGLStringFromCoordinateBoundsReturns a formatted string for the given coordinate bounds. DeclarationObjective-C static inline NSString *_Nonnull MGLStringFromCoordinateBounds( MGLCoordinateBounds bounds)Swift func MGLStringFromCoordinateBounds(_ bounds: MGLCoordinateBounds) -> String
- 
                            MGLStringFromCoordinateQuadReturns a formatted string for the given coordinate quad. DeclarationObjective-C static inline NSString *_Nonnull MGLStringFromCoordinateQuad( MGLCoordinateQuad quad)Swift func MGLStringFromCoordinateQuad(_ quad: MGLCoordinateQuad) -> String
MGLCoordinateQuad
struct MGLCoordinateQuad {}A quadrilateral area as measured on a two-dimensional map projection.
                        MGLCoordinateQuad differs from
                        MGLCoordinateBounds in that it
                        allows
                        representation of non-axis aligned bounds and non-rectangular quadrilaterals.
                        The coordinates are described in counter clockwise order from top left.
                      
- 
                            topLeftCoordinate at the top left corner. DeclarationObjective-C CLLocationCoordinate2D topLeftSwift var topLeft: CLLocationCoordinate2D
- 
                            bottomLeftCoordinate at the bottom left corner. DeclarationObjective-C CLLocationCoordinate2D bottomLeftSwift var bottomLeft: CLLocationCoordinate2D
- 
                            bottomRightCoordinate at the bottom right corner. DeclarationObjective-C CLLocationCoordinate2D bottomRightSwift var bottomRight: CLLocationCoordinate2D
- 
                            topRightCoordinate at the top right corner. DeclarationObjective-C CLLocationCoordinate2D topRightSwift var topRight: CLLocationCoordinate2D
Geometry
- 
                            MGLCoordinateBoundsA rectangular area as measured on a two-dimensional map projection. See moreDeclarationObjective-C struct MGLCoordinateBounds {}Swift struct MGLCoordinateBounds
- 
                            MGLCoordinateBoundsA rectangular area as measured on a two-dimensional map projection. See moreDeclarationObjective-C typedef struct MGLCoordinateBounds MGLCoordinateBounds
- 
                            MGLCoordinateBoundsEqualToCoordinateBoundsReturns YESif the two coordinate bounds are equal to each other.DeclarationObjective-C static inline BOOL MGLCoordinateBoundsEqualToCoordinateBounds(MGLCoordinateBounds bounds1, MGLCoordinateBounds bounds2)Swift func MGLCoordinateBoundsEqualToCoordinateBounds(_ bounds1: MGLCoordinateBounds, _ bounds2: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsGetCoordinateSpanReturns the area spanned by the coordinate bounds. DeclarationObjective-C static inline MGLCoordinateSpan MGLCoordinateBoundsGetCoordinateSpan(MGLCoordinateBounds bounds)Swift func MGLCoordinateBoundsGetCoordinateSpan(_ bounds: MGLCoordinateBounds) -> MGLCoordinateSpan
- 
                            MGLCoordinateBoundsIntersectsCoordinateBoundsReturns YESif the two coordinate bounds intersect.DeclarationObjective-C static inline BOOL MGLCoordinateBoundsIntersectsCoordinateBounds(MGLCoordinateBounds bounds1, MGLCoordinateBounds bounds2)Swift func MGLCoordinateBoundsIntersectsCoordinateBounds(_ bounds1: MGLCoordinateBounds, _ bounds2: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsIsEmptyReturns YESif the coordinate bounds covers no area.Note 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).DeclarationObjective-C static inline BOOL MGLCoordinateBoundsIsEmpty(MGLCoordinateBounds bounds)Swift func MGLCoordinateBoundsIsEmpty(_ bounds: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsMakeCreates a new MGLCoordinateBoundsstructure from the given southwest and northeast coordinates.DeclarationObjective-C static inline MGLCoordinateBounds MGLCoordinateBoundsMake(CLLocationCoordinate2D sw, CLLocationCoordinate2D ne)Swift func MGLCoordinateBoundsMake(_ sw: CLLocationCoordinate2D, _ ne: CLLocationCoordinate2D) -> MGLCoordinateBounds
- 
                            MGLCoordinateBoundsOffsetReturns a coordinate bounds with southwest and northeast coordinates that are offset from those of the source bounds. DeclarationObjective-C static inline MGLCoordinateBounds MGLCoordinateBoundsOffset(MGLCoordinateBounds bounds, MGLCoordinateSpan offset)Swift func MGLCoordinateBoundsOffset(_ bounds: MGLCoordinateBounds, _ offset: MGLCoordinateSpan) -> MGLCoordinateBounds
- 
                            MGLCoordinateInCoordinateBoundsReturns YESif the coordinate is within the coordinate bounds.Related examplesSee the Restrict map panning to an area example to learn how to use MGLCoordinateInCoordinateBoundsto determine if a point is within, or intersects, a given bounding box.DeclarationObjective-C static inline BOOL MGLCoordinateInCoordinateBounds(CLLocationCoordinate2D coordinate, MGLCoordinateBounds bounds)Swift func MGLCoordinateInCoordinateBounds(_ coordinate: CLLocationCoordinate2D, _ bounds: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateQuadA quadrilateral area as measured on a two-dimensional map projection. See moreMGLCoordinateQuaddiffers fromMGLCoordinateBoundsin that it allows representation of non-axis aligned bounds and non-rectangular quadrilaterals. The coordinates are described in counter clockwise order from top left.DeclarationObjective-C struct MGLCoordinateQuad {}Swift struct MGLCoordinateQuad
- 
                            MGLCoordinateQuadA quadrilateral area as measured on a two-dimensional map projection. See moreMGLCoordinateQuaddiffers fromMGLCoordinateBoundsin that it allows representation of non-axis aligned bounds and non-rectangular quadrilaterals. The coordinates are described in counter clockwise order from top left.DeclarationObjective-C typedef struct MGLCoordinateQuad MGLCoordinateQuad
- 
                            MGLCoordinateQuadMakeCreates a new MGLCoordinateQuadstructure from the given top left, bottom left, bottom right, and top right coordinates.DeclarationObjective-C static inline MGLCoordinateQuad MGLCoordinateQuadMake( CLLocationCoordinate2D topLeft, CLLocationCoordinate2D bottomLeft, CLLocationCoordinate2D bottomRight, CLLocationCoordinate2D topRight)Swift func MGLCoordinateQuadMake(_ topLeft: CLLocationCoordinate2D, _ bottomLeft: CLLocationCoordinate2D, _ bottomRight: CLLocationCoordinate2D, _ topRight: CLLocationCoordinate2D) -> MGLCoordinateQuad
- 
                            MGLCoordinateQuadFromCoordinateBoundsCreates a new MGLCoordinateQuadstructure from the givenMGLCoordinateBounds. The returned quad uses the bounds’ northeast coordinate as the top right, and the southwest coordinate at the bottom left.DeclarationObjective-C static inline MGLCoordinateQuad MGLCoordinateQuadFromCoordinateBounds(MGLCoordinateBounds bounds)Swift func MGLCoordinateQuadFromCoordinateBounds(_ bounds: MGLCoordinateBounds) -> MGLCoordinateQuad
- 
                            MGLCoordinateSpanDefines the area spanned by an See moreMGLCoordinateBounds.DeclarationObjective-C struct MGLCoordinateSpan {}Swift struct MGLCoordinateSpan
- 
                            MGLCoordinateSpanDefines the area spanned by an See moreMGLCoordinateBounds.DeclarationObjective-C typedef struct MGLCoordinateSpan MGLCoordinateSpan
- 
                            MGLCoordinateSpanEqualToCoordinateSpanReturns YESif the two coordinate spans represent the same latitudinal change and the same longitudinal change.DeclarationObjective-C static inline BOOL MGLCoordinateSpanEqualToCoordinateSpan(MGLCoordinateSpan span1, MGLCoordinateSpan span2)Swift func MGLCoordinateSpanEqualToCoordinateSpan(_ span1: MGLCoordinateSpan, _ span2: MGLCoordinateSpan) -> Bool
- 
                            MGLCoordinateSpanMakeCreates a new MGLCoordinateSpanfrom the given latitudinal and longitudinal deltas.DeclarationObjective-C static inline MGLCoordinateSpan MGLCoordinateSpanMake(CLLocationDegrees latitudeDelta, CLLocationDegrees longitudeDelta)Swift func MGLCoordinateSpanMake(_ latitudeDelta: CLLocationDegrees, _ longitudeDelta: CLLocationDegrees) -> MGLCoordinateSpan
- 
                            MGLCoordinateSpanZeroAn area of zero width and zero height. DeclarationObjective-C extern const MGLCoordinateSpan MGLCoordinateSpanZeroSwift let MGLCoordinateSpanZero: MGLCoordinateSpan
- 
                            MGLDegreesFromRadiansReturns degrees, converted from radians. DeclarationObjective-C static inline CLLocationDegrees MGLDegreesFromRadians(CGFloat radians)Swift func MGLDegreesFromRadians(_ radians: CGFloat) -> CLLocationDegrees
- 
                            MGLRadiansFromDegreesReturns radians, converted from degrees. DeclarationObjective-C static inline CGFloat MGLRadiansFromDegrees(CLLocationDegrees degrees)Swift func MGLRadiansFromDegrees(_ degrees: CLLocationDegrees) -> CGFloat
- 
                            MGLStringFromCoordinateBoundsReturns a formatted string for the given coordinate bounds. DeclarationObjective-C static inline NSString *_Nonnull MGLStringFromCoordinateBounds( MGLCoordinateBounds bounds)Swift func MGLStringFromCoordinateBounds(_ bounds: MGLCoordinateBounds) -> String
- 
                            MGLStringFromCoordinateQuadReturns a formatted string for the given coordinate quad. DeclarationObjective-C static inline NSString *_Nonnull MGLStringFromCoordinateQuad( MGLCoordinateQuad quad)Swift func MGLStringFromCoordinateQuad(_ quad: MGLCoordinateQuad) -> String
Geometry
- 
                            MGLCoordinateBoundsA rectangular area as measured on a two-dimensional map projection. See moreDeclarationObjective-C struct MGLCoordinateBounds {}Swift struct MGLCoordinateBounds
- 
                            MGLCoordinateBoundsA rectangular area as measured on a two-dimensional map projection. See moreDeclarationObjective-C typedef struct MGLCoordinateBounds MGLCoordinateBounds
- 
                            MGLCoordinateBoundsEqualToCoordinateBoundsReturns YESif the two coordinate bounds are equal to each other.DeclarationObjective-C static inline BOOL MGLCoordinateBoundsEqualToCoordinateBounds(MGLCoordinateBounds bounds1, MGLCoordinateBounds bounds2)Swift func MGLCoordinateBoundsEqualToCoordinateBounds(_ bounds1: MGLCoordinateBounds, _ bounds2: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsGetCoordinateSpanReturns the area spanned by the coordinate bounds. DeclarationObjective-C static inline MGLCoordinateSpan MGLCoordinateBoundsGetCoordinateSpan(MGLCoordinateBounds bounds)Swift func MGLCoordinateBoundsGetCoordinateSpan(_ bounds: MGLCoordinateBounds) -> MGLCoordinateSpan
- 
                            MGLCoordinateBoundsIntersectsCoordinateBoundsReturns YESif the two coordinate bounds intersect.DeclarationObjective-C static inline BOOL MGLCoordinateBoundsIntersectsCoordinateBounds(MGLCoordinateBounds bounds1, MGLCoordinateBounds bounds2)Swift func MGLCoordinateBoundsIntersectsCoordinateBounds(_ bounds1: MGLCoordinateBounds, _ bounds2: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsIsEmptyReturns YESif the coordinate bounds covers no area.Note 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).DeclarationObjective-C static inline BOOL MGLCoordinateBoundsIsEmpty(MGLCoordinateBounds bounds)Swift func MGLCoordinateBoundsIsEmpty(_ bounds: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsMakeCreates a new MGLCoordinateBoundsstructure from the given southwest and northeast coordinates.DeclarationObjective-C static inline MGLCoordinateBounds MGLCoordinateBoundsMake(CLLocationCoordinate2D sw, CLLocationCoordinate2D ne)Swift func MGLCoordinateBoundsMake(_ sw: CLLocationCoordinate2D, _ ne: CLLocationCoordinate2D) -> MGLCoordinateBounds
- 
                            MGLCoordinateBoundsOffsetReturns a coordinate bounds with southwest and northeast coordinates that are offset from those of the source bounds. DeclarationObjective-C static inline MGLCoordinateBounds MGLCoordinateBoundsOffset(MGLCoordinateBounds bounds, MGLCoordinateSpan offset)Swift func MGLCoordinateBoundsOffset(_ bounds: MGLCoordinateBounds, _ offset: MGLCoordinateSpan) -> MGLCoordinateBounds
- 
                            MGLCoordinateInCoordinateBoundsReturns YESif the coordinate is within the coordinate bounds.Related examplesSee the Restrict map panning to an area example to learn how to use MGLCoordinateInCoordinateBoundsto determine if a point is within, or intersects, a given bounding box.DeclarationObjective-C static inline BOOL MGLCoordinateInCoordinateBounds(CLLocationCoordinate2D coordinate, MGLCoordinateBounds bounds)Swift func MGLCoordinateInCoordinateBounds(_ coordinate: CLLocationCoordinate2D, _ bounds: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateQuadA quadrilateral area as measured on a two-dimensional map projection. See moreMGLCoordinateQuaddiffers fromMGLCoordinateBoundsin that it allows representation of non-axis aligned bounds and non-rectangular quadrilaterals. The coordinates are described in counter clockwise order from top left.DeclarationObjective-C struct MGLCoordinateQuad {}Swift struct MGLCoordinateQuad
- 
                            MGLCoordinateQuadA quadrilateral area as measured on a two-dimensional map projection. See moreMGLCoordinateQuaddiffers fromMGLCoordinateBoundsin that it allows representation of non-axis aligned bounds and non-rectangular quadrilaterals. The coordinates are described in counter clockwise order from top left.DeclarationObjective-C typedef struct MGLCoordinateQuad MGLCoordinateQuad
- 
                            MGLCoordinateQuadMakeCreates a new MGLCoordinateQuadstructure from the given top left, bottom left, bottom right, and top right coordinates.DeclarationObjective-C static inline MGLCoordinateQuad MGLCoordinateQuadMake( CLLocationCoordinate2D topLeft, CLLocationCoordinate2D bottomLeft, CLLocationCoordinate2D bottomRight, CLLocationCoordinate2D topRight)Swift func MGLCoordinateQuadMake(_ topLeft: CLLocationCoordinate2D, _ bottomLeft: CLLocationCoordinate2D, _ bottomRight: CLLocationCoordinate2D, _ topRight: CLLocationCoordinate2D) -> MGLCoordinateQuad
- 
                            MGLCoordinateQuadFromCoordinateBoundsCreates a new MGLCoordinateQuadstructure from the givenMGLCoordinateBounds. The returned quad uses the bounds’ northeast coordinate as the top right, and the southwest coordinate at the bottom left.DeclarationObjective-C static inline MGLCoordinateQuad MGLCoordinateQuadFromCoordinateBounds(MGLCoordinateBounds bounds)Swift func MGLCoordinateQuadFromCoordinateBounds(_ bounds: MGLCoordinateBounds) -> MGLCoordinateQuad
- 
                            MGLCoordinateSpanDefines the area spanned by an See moreMGLCoordinateBounds.DeclarationObjective-C struct MGLCoordinateSpan {}Swift struct MGLCoordinateSpan
- 
                            MGLCoordinateSpanDefines the area spanned by an See moreMGLCoordinateBounds.DeclarationObjective-C typedef struct MGLCoordinateSpan MGLCoordinateSpan
- 
                            MGLCoordinateSpanEqualToCoordinateSpanReturns YESif the two coordinate spans represent the same latitudinal change and the same longitudinal change.DeclarationObjective-C static inline BOOL MGLCoordinateSpanEqualToCoordinateSpan(MGLCoordinateSpan span1, MGLCoordinateSpan span2)Swift func MGLCoordinateSpanEqualToCoordinateSpan(_ span1: MGLCoordinateSpan, _ span2: MGLCoordinateSpan) -> Bool
- 
                            MGLCoordinateSpanMakeCreates a new MGLCoordinateSpanfrom the given latitudinal and longitudinal deltas.DeclarationObjective-C static inline MGLCoordinateSpan MGLCoordinateSpanMake(CLLocationDegrees latitudeDelta, CLLocationDegrees longitudeDelta)Swift func MGLCoordinateSpanMake(_ latitudeDelta: CLLocationDegrees, _ longitudeDelta: CLLocationDegrees) -> MGLCoordinateSpan
- 
                            MGLCoordinateSpanZeroAn area of zero width and zero height. DeclarationObjective-C extern const MGLCoordinateSpan MGLCoordinateSpanZeroSwift let MGLCoordinateSpanZero: MGLCoordinateSpan
- 
                            MGLDegreesFromRadiansReturns degrees, converted from radians. DeclarationObjective-C static inline CLLocationDegrees MGLDegreesFromRadians(CGFloat radians)Swift func MGLDegreesFromRadians(_ radians: CGFloat) -> CLLocationDegrees
- 
                            MGLRadiansFromDegreesReturns radians, converted from degrees. DeclarationObjective-C static inline CGFloat MGLRadiansFromDegrees(CLLocationDegrees degrees)Swift func MGLRadiansFromDegrees(_ degrees: CLLocationDegrees) -> CGFloat
- 
                            MGLStringFromCoordinateBoundsReturns a formatted string for the given coordinate bounds. DeclarationObjective-C static inline NSString *_Nonnull MGLStringFromCoordinateBounds( MGLCoordinateBounds bounds)Swift func MGLStringFromCoordinateBounds(_ bounds: MGLCoordinateBounds) -> String
- 
                            MGLStringFromCoordinateQuadReturns a formatted string for the given coordinate quad. DeclarationObjective-C static inline NSString *_Nonnull MGLStringFromCoordinateQuad( MGLCoordinateQuad quad)Swift func MGLStringFromCoordinateQuad(_ quad: MGLCoordinateQuad) -> String
- 
                            latitudeDeltaLatitudes spanned by an MGLCoordinateBounds.DeclarationObjective-C CLLocationDegrees latitudeDeltaSwift var latitudeDelta: CLLocationDegrees
- 
                            longitudeDeltaLongitudes spanned by an MGLCoordinateBounds.DeclarationObjective-C CLLocationDegrees longitudeDeltaSwift var longitudeDelta: CLLocationDegrees
Geometry
- 
                            MGLCoordinateBoundsA rectangular area as measured on a two-dimensional map projection. See moreDeclarationObjective-C struct MGLCoordinateBounds {}Swift struct MGLCoordinateBounds
- 
                            MGLCoordinateBoundsA rectangular area as measured on a two-dimensional map projection. See moreDeclarationObjective-C typedef struct MGLCoordinateBounds MGLCoordinateBounds
- 
                            MGLCoordinateBoundsEqualToCoordinateBoundsReturns YESif the two coordinate bounds are equal to each other.DeclarationObjective-C static inline BOOL MGLCoordinateBoundsEqualToCoordinateBounds(MGLCoordinateBounds bounds1, MGLCoordinateBounds bounds2)Swift func MGLCoordinateBoundsEqualToCoordinateBounds(_ bounds1: MGLCoordinateBounds, _ bounds2: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsGetCoordinateSpanReturns the area spanned by the coordinate bounds. DeclarationObjective-C static inline MGLCoordinateSpan MGLCoordinateBoundsGetCoordinateSpan(MGLCoordinateBounds bounds)Swift func MGLCoordinateBoundsGetCoordinateSpan(_ bounds: MGLCoordinateBounds) -> MGLCoordinateSpan
- 
                            MGLCoordinateBoundsIntersectsCoordinateBoundsReturns YESif the two coordinate bounds intersect.DeclarationObjective-C static inline BOOL MGLCoordinateBoundsIntersectsCoordinateBounds(MGLCoordinateBounds bounds1, MGLCoordinateBounds bounds2)Swift func MGLCoordinateBoundsIntersectsCoordinateBounds(_ bounds1: MGLCoordinateBounds, _ bounds2: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsIsEmptyReturns YESif the coordinate bounds covers no area.Note 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).DeclarationObjective-C static inline BOOL MGLCoordinateBoundsIsEmpty(MGLCoordinateBounds bounds)Swift func MGLCoordinateBoundsIsEmpty(_ bounds: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsMakeCreates a new MGLCoordinateBoundsstructure from the given southwest and northeast coordinates.DeclarationObjective-C static inline MGLCoordinateBounds MGLCoordinateBoundsMake(CLLocationCoordinate2D sw, CLLocationCoordinate2D ne)Swift func MGLCoordinateBoundsMake(_ sw: CLLocationCoordinate2D, _ ne: CLLocationCoordinate2D) -> MGLCoordinateBounds
- 
                            MGLCoordinateBoundsOffsetReturns a coordinate bounds with southwest and northeast coordinates that are offset from those of the source bounds. DeclarationObjective-C static inline MGLCoordinateBounds MGLCoordinateBoundsOffset(MGLCoordinateBounds bounds, MGLCoordinateSpan offset)Swift func MGLCoordinateBoundsOffset(_ bounds: MGLCoordinateBounds, _ offset: MGLCoordinateSpan) -> MGLCoordinateBounds
- 
                            MGLCoordinateInCoordinateBoundsReturns YESif the coordinate is within the coordinate bounds.Related examplesSee the Restrict map panning to an area example to learn how to use MGLCoordinateInCoordinateBoundsto determine if a point is within, or intersects, a given bounding box.DeclarationObjective-C static inline BOOL MGLCoordinateInCoordinateBounds(CLLocationCoordinate2D coordinate, MGLCoordinateBounds bounds)Swift func MGLCoordinateInCoordinateBounds(_ coordinate: CLLocationCoordinate2D, _ bounds: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateQuadA quadrilateral area as measured on a two-dimensional map projection. See moreMGLCoordinateQuaddiffers fromMGLCoordinateBoundsin that it allows representation of non-axis aligned bounds and non-rectangular quadrilaterals. The coordinates are described in counter clockwise order from top left.DeclarationObjective-C struct MGLCoordinateQuad {}Swift struct MGLCoordinateQuad
- 
                            MGLCoordinateQuadA quadrilateral area as measured on a two-dimensional map projection. See moreMGLCoordinateQuaddiffers fromMGLCoordinateBoundsin that it allows representation of non-axis aligned bounds and non-rectangular quadrilaterals. The coordinates are described in counter clockwise order from top left.DeclarationObjective-C typedef struct MGLCoordinateQuad MGLCoordinateQuad
- 
                            MGLCoordinateQuadMakeCreates a new MGLCoordinateQuadstructure from the given top left, bottom left, bottom right, and top right coordinates.DeclarationObjective-C static inline MGLCoordinateQuad MGLCoordinateQuadMake( CLLocationCoordinate2D topLeft, CLLocationCoordinate2D bottomLeft, CLLocationCoordinate2D bottomRight, CLLocationCoordinate2D topRight)Swift func MGLCoordinateQuadMake(_ topLeft: CLLocationCoordinate2D, _ bottomLeft: CLLocationCoordinate2D, _ bottomRight: CLLocationCoordinate2D, _ topRight: CLLocationCoordinate2D) -> MGLCoordinateQuad
- 
                            MGLCoordinateQuadFromCoordinateBoundsCreates a new MGLCoordinateQuadstructure from the givenMGLCoordinateBounds. The returned quad uses the bounds’ northeast coordinate as the top right, and the southwest coordinate at the bottom left.DeclarationObjective-C static inline MGLCoordinateQuad MGLCoordinateQuadFromCoordinateBounds(MGLCoordinateBounds bounds)Swift func MGLCoordinateQuadFromCoordinateBounds(_ bounds: MGLCoordinateBounds) -> MGLCoordinateQuad
- 
                            MGLCoordinateSpanDefines the area spanned by an See moreMGLCoordinateBounds.DeclarationObjective-C struct MGLCoordinateSpan {}Swift struct MGLCoordinateSpan
- 
                            MGLCoordinateSpanDefines the area spanned by an See moreMGLCoordinateBounds.DeclarationObjective-C typedef struct MGLCoordinateSpan MGLCoordinateSpan
- 
                            MGLCoordinateSpanEqualToCoordinateSpanReturns YESif the two coordinate spans represent the same latitudinal change and the same longitudinal change.DeclarationObjective-C static inline BOOL MGLCoordinateSpanEqualToCoordinateSpan(MGLCoordinateSpan span1, MGLCoordinateSpan span2)Swift func MGLCoordinateSpanEqualToCoordinateSpan(_ span1: MGLCoordinateSpan, _ span2: MGLCoordinateSpan) -> Bool
- 
                            MGLCoordinateSpanMakeCreates a new MGLCoordinateSpanfrom the given latitudinal and longitudinal deltas.DeclarationObjective-C static inline MGLCoordinateSpan MGLCoordinateSpanMake(CLLocationDegrees latitudeDelta, CLLocationDegrees longitudeDelta)Swift func MGLCoordinateSpanMake(_ latitudeDelta: CLLocationDegrees, _ longitudeDelta: CLLocationDegrees) -> MGLCoordinateSpan
- 
                            MGLCoordinateSpanZeroAn area of zero width and zero height. DeclarationObjective-C extern const MGLCoordinateSpan MGLCoordinateSpanZeroSwift let MGLCoordinateSpanZero: MGLCoordinateSpan
- 
                            MGLDegreesFromRadiansReturns degrees, converted from radians. DeclarationObjective-C static inline CLLocationDegrees MGLDegreesFromRadians(CGFloat radians)Swift func MGLDegreesFromRadians(_ radians: CGFloat) -> CLLocationDegrees
- 
                            MGLRadiansFromDegreesReturns radians, converted from degrees. DeclarationObjective-C static inline CGFloat MGLRadiansFromDegrees(CLLocationDegrees degrees)Swift func MGLRadiansFromDegrees(_ degrees: CLLocationDegrees) -> CGFloat
- 
                            MGLStringFromCoordinateBoundsReturns a formatted string for the given coordinate bounds. DeclarationObjective-C static inline NSString *_Nonnull MGLStringFromCoordinateBounds( MGLCoordinateBounds bounds)Swift func MGLStringFromCoordinateBounds(_ bounds: MGLCoordinateBounds) -> String
- 
                            MGLStringFromCoordinateQuadReturns a formatted string for the given coordinate quad. DeclarationObjective-C static inline NSString *_Nonnull MGLStringFromCoordinateQuad( MGLCoordinateQuad quad)Swift func MGLStringFromCoordinateQuad(_ quad: MGLCoordinateQuad) -> String
Geometry
- 
                            MGLCoordinateBoundsA rectangular area as measured on a two-dimensional map projection. See moreDeclarationObjective-C struct MGLCoordinateBounds {}Swift struct MGLCoordinateBounds
- 
                            MGLCoordinateBoundsA rectangular area as measured on a two-dimensional map projection. See moreDeclarationObjective-C typedef struct MGLCoordinateBounds MGLCoordinateBounds
- 
                            MGLCoordinateBoundsEqualToCoordinateBoundsReturns YESif the two coordinate bounds are equal to each other.DeclarationObjective-C static inline BOOL MGLCoordinateBoundsEqualToCoordinateBounds(MGLCoordinateBounds bounds1, MGLCoordinateBounds bounds2)Swift func MGLCoordinateBoundsEqualToCoordinateBounds(_ bounds1: MGLCoordinateBounds, _ bounds2: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsGetCoordinateSpanReturns the area spanned by the coordinate bounds. DeclarationObjective-C static inline MGLCoordinateSpan MGLCoordinateBoundsGetCoordinateSpan(MGLCoordinateBounds bounds)Swift func MGLCoordinateBoundsGetCoordinateSpan(_ bounds: MGLCoordinateBounds) -> MGLCoordinateSpan
- 
                            MGLCoordinateBoundsIntersectsCoordinateBoundsReturns YESif the two coordinate bounds intersect.DeclarationObjective-C static inline BOOL MGLCoordinateBoundsIntersectsCoordinateBounds(MGLCoordinateBounds bounds1, MGLCoordinateBounds bounds2)Swift func MGLCoordinateBoundsIntersectsCoordinateBounds(_ bounds1: MGLCoordinateBounds, _ bounds2: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsIsEmptyReturns YESif the coordinate bounds covers no area.Note 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).DeclarationObjective-C static inline BOOL MGLCoordinateBoundsIsEmpty(MGLCoordinateBounds bounds)Swift func MGLCoordinateBoundsIsEmpty(_ bounds: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsMakeCreates a new MGLCoordinateBoundsstructure from the given southwest and northeast coordinates.DeclarationObjective-C static inline MGLCoordinateBounds MGLCoordinateBoundsMake(CLLocationCoordinate2D sw, CLLocationCoordinate2D ne)Swift func MGLCoordinateBoundsMake(_ sw: CLLocationCoordinate2D, _ ne: CLLocationCoordinate2D) -> MGLCoordinateBounds
- 
                            MGLCoordinateBoundsOffsetReturns a coordinate bounds with southwest and northeast coordinates that are offset from those of the source bounds. DeclarationObjective-C static inline MGLCoordinateBounds MGLCoordinateBoundsOffset(MGLCoordinateBounds bounds, MGLCoordinateSpan offset)Swift func MGLCoordinateBoundsOffset(_ bounds: MGLCoordinateBounds, _ offset: MGLCoordinateSpan) -> MGLCoordinateBounds
- 
                            MGLCoordinateInCoordinateBoundsReturns YESif the coordinate is within the coordinate bounds.Related examplesSee the Restrict map panning to an area example to learn how to use MGLCoordinateInCoordinateBoundsto determine if a point is within, or intersects, a given bounding box.DeclarationObjective-C static inline BOOL MGLCoordinateInCoordinateBounds(CLLocationCoordinate2D coordinate, MGLCoordinateBounds bounds)Swift func MGLCoordinateInCoordinateBounds(_ coordinate: CLLocationCoordinate2D, _ bounds: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateQuadA quadrilateral area as measured on a two-dimensional map projection. See moreMGLCoordinateQuaddiffers fromMGLCoordinateBoundsin that it allows representation of non-axis aligned bounds and non-rectangular quadrilaterals. The coordinates are described in counter clockwise order from top left.DeclarationObjective-C struct MGLCoordinateQuad {}Swift struct MGLCoordinateQuad
- 
                            MGLCoordinateQuadA quadrilateral area as measured on a two-dimensional map projection. See moreMGLCoordinateQuaddiffers fromMGLCoordinateBoundsin that it allows representation of non-axis aligned bounds and non-rectangular quadrilaterals. The coordinates are described in counter clockwise order from top left.DeclarationObjective-C typedef struct MGLCoordinateQuad MGLCoordinateQuad
- 
                            MGLCoordinateQuadMakeCreates a new MGLCoordinateQuadstructure from the given top left, bottom left, bottom right, and top right coordinates.DeclarationObjective-C static inline MGLCoordinateQuad MGLCoordinateQuadMake( CLLocationCoordinate2D topLeft, CLLocationCoordinate2D bottomLeft, CLLocationCoordinate2D bottomRight, CLLocationCoordinate2D topRight)Swift func MGLCoordinateQuadMake(_ topLeft: CLLocationCoordinate2D, _ bottomLeft: CLLocationCoordinate2D, _ bottomRight: CLLocationCoordinate2D, _ topRight: CLLocationCoordinate2D) -> MGLCoordinateQuad
- 
                            MGLCoordinateQuadFromCoordinateBoundsCreates a new MGLCoordinateQuadstructure from the givenMGLCoordinateBounds. The returned quad uses the bounds’ northeast coordinate as the top right, and the southwest coordinate at the bottom left.DeclarationObjective-C static inline MGLCoordinateQuad MGLCoordinateQuadFromCoordinateBounds(MGLCoordinateBounds bounds)Swift func MGLCoordinateQuadFromCoordinateBounds(_ bounds: MGLCoordinateBounds) -> MGLCoordinateQuad
- 
                            MGLCoordinateSpanDefines the area spanned by an See moreMGLCoordinateBounds.DeclarationObjective-C struct MGLCoordinateSpan {}Swift struct MGLCoordinateSpan
- 
                            MGLCoordinateSpanDefines the area spanned by an See moreMGLCoordinateBounds.DeclarationObjective-C typedef struct MGLCoordinateSpan MGLCoordinateSpan
- 
                            MGLCoordinateSpanEqualToCoordinateSpanReturns YESif the two coordinate spans represent the same latitudinal change and the same longitudinal change.DeclarationObjective-C static inline BOOL MGLCoordinateSpanEqualToCoordinateSpan(MGLCoordinateSpan span1, MGLCoordinateSpan span2)Swift func MGLCoordinateSpanEqualToCoordinateSpan(_ span1: MGLCoordinateSpan, _ span2: MGLCoordinateSpan) -> Bool
- 
                            MGLCoordinateSpanMakeCreates a new MGLCoordinateSpanfrom the given latitudinal and longitudinal deltas.DeclarationObjective-C static inline MGLCoordinateSpan MGLCoordinateSpanMake(CLLocationDegrees latitudeDelta, CLLocationDegrees longitudeDelta)Swift func MGLCoordinateSpanMake(_ latitudeDelta: CLLocationDegrees, _ longitudeDelta: CLLocationDegrees) -> MGLCoordinateSpan
- 
                            MGLCoordinateSpanZeroAn area of zero width and zero height. DeclarationObjective-C extern const MGLCoordinateSpan MGLCoordinateSpanZeroSwift let MGLCoordinateSpanZero: MGLCoordinateSpan
- 
                            MGLDegreesFromRadiansReturns degrees, converted from radians. DeclarationObjective-C static inline CLLocationDegrees MGLDegreesFromRadians(CGFloat radians)Swift func MGLDegreesFromRadians(_ radians: CGFloat) -> CLLocationDegrees
- 
                            MGLRadiansFromDegreesReturns radians, converted from degrees. DeclarationObjective-C static inline CGFloat MGLRadiansFromDegrees(CLLocationDegrees degrees)Swift func MGLRadiansFromDegrees(_ degrees: CLLocationDegrees) -> CGFloat
- 
                            MGLStringFromCoordinateBoundsReturns a formatted string for the given coordinate bounds. DeclarationObjective-C static inline NSString *_Nonnull MGLStringFromCoordinateBounds( MGLCoordinateBounds bounds)Swift func MGLStringFromCoordinateBounds(_ bounds: MGLCoordinateBounds) -> String
- 
                            MGLStringFromCoordinateQuadReturns a formatted string for the given coordinate quad. DeclarationObjective-C static inline NSString *_Nonnull MGLStringFromCoordinateQuad( MGLCoordinateQuad quad)Swift func MGLStringFromCoordinateQuad(_ quad: MGLCoordinateQuad) -> String
Geometry
- 
                            MGLCoordinateBoundsA rectangular area as measured on a two-dimensional map projection. See moreDeclarationObjective-C struct MGLCoordinateBounds {}Swift struct MGLCoordinateBounds
- 
                            MGLCoordinateBoundsA rectangular area as measured on a two-dimensional map projection. See moreDeclarationObjective-C typedef struct MGLCoordinateBounds MGLCoordinateBounds
- 
                            MGLCoordinateBoundsEqualToCoordinateBoundsReturns YESif the two coordinate bounds are equal to each other.DeclarationObjective-C static inline BOOL MGLCoordinateBoundsEqualToCoordinateBounds(MGLCoordinateBounds bounds1, MGLCoordinateBounds bounds2)Swift func MGLCoordinateBoundsEqualToCoordinateBounds(_ bounds1: MGLCoordinateBounds, _ bounds2: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsGetCoordinateSpanReturns the area spanned by the coordinate bounds. DeclarationObjective-C static inline MGLCoordinateSpan MGLCoordinateBoundsGetCoordinateSpan(MGLCoordinateBounds bounds)Swift func MGLCoordinateBoundsGetCoordinateSpan(_ bounds: MGLCoordinateBounds) -> MGLCoordinateSpan
- 
                            MGLCoordinateBoundsIntersectsCoordinateBoundsReturns YESif the two coordinate bounds intersect.DeclarationObjective-C static inline BOOL MGLCoordinateBoundsIntersectsCoordinateBounds(MGLCoordinateBounds bounds1, MGLCoordinateBounds bounds2)Swift func MGLCoordinateBoundsIntersectsCoordinateBounds(_ bounds1: MGLCoordinateBounds, _ bounds2: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsIsEmptyReturns YESif the coordinate bounds covers no area.Note 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).DeclarationObjective-C static inline BOOL MGLCoordinateBoundsIsEmpty(MGLCoordinateBounds bounds)Swift func MGLCoordinateBoundsIsEmpty(_ bounds: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsMakeCreates a new MGLCoordinateBoundsstructure from the given southwest and northeast coordinates.DeclarationObjective-C static inline MGLCoordinateBounds MGLCoordinateBoundsMake(CLLocationCoordinate2D sw, CLLocationCoordinate2D ne)Swift func MGLCoordinateBoundsMake(_ sw: CLLocationCoordinate2D, _ ne: CLLocationCoordinate2D) -> MGLCoordinateBounds
- 
                            MGLCoordinateBoundsOffsetReturns a coordinate bounds with southwest and northeast coordinates that are offset from those of the source bounds. DeclarationObjective-C static inline MGLCoordinateBounds MGLCoordinateBoundsOffset(MGLCoordinateBounds bounds, MGLCoordinateSpan offset)Swift func MGLCoordinateBoundsOffset(_ bounds: MGLCoordinateBounds, _ offset: MGLCoordinateSpan) -> MGLCoordinateBounds
- 
                            MGLCoordinateInCoordinateBoundsReturns YESif the coordinate is within the coordinate bounds.Related examplesSee the Restrict map panning to an area example to learn how to use MGLCoordinateInCoordinateBoundsto determine if a point is within, or intersects, a given bounding box.DeclarationObjective-C static inline BOOL MGLCoordinateInCoordinateBounds(CLLocationCoordinate2D coordinate, MGLCoordinateBounds bounds)Swift func MGLCoordinateInCoordinateBounds(_ coordinate: CLLocationCoordinate2D, _ bounds: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateQuadA quadrilateral area as measured on a two-dimensional map projection. See moreMGLCoordinateQuaddiffers fromMGLCoordinateBoundsin that it allows representation of non-axis aligned bounds and non-rectangular quadrilaterals. The coordinates are described in counter clockwise order from top left.DeclarationObjective-C struct MGLCoordinateQuad {}Swift struct MGLCoordinateQuad
- 
                            MGLCoordinateQuadA quadrilateral area as measured on a two-dimensional map projection. See moreMGLCoordinateQuaddiffers fromMGLCoordinateBoundsin that it allows representation of non-axis aligned bounds and non-rectangular quadrilaterals. The coordinates are described in counter clockwise order from top left.DeclarationObjective-C typedef struct MGLCoordinateQuad MGLCoordinateQuad
- 
                            MGLCoordinateQuadMakeCreates a new MGLCoordinateQuadstructure from the given top left, bottom left, bottom right, and top right coordinates.DeclarationObjective-C static inline MGLCoordinateQuad MGLCoordinateQuadMake( CLLocationCoordinate2D topLeft, CLLocationCoordinate2D bottomLeft, CLLocationCoordinate2D bottomRight, CLLocationCoordinate2D topRight)Swift func MGLCoordinateQuadMake(_ topLeft: CLLocationCoordinate2D, _ bottomLeft: CLLocationCoordinate2D, _ bottomRight: CLLocationCoordinate2D, _ topRight: CLLocationCoordinate2D) -> MGLCoordinateQuad
- 
                            MGLCoordinateQuadFromCoordinateBoundsCreates a new MGLCoordinateQuadstructure from the givenMGLCoordinateBounds. The returned quad uses the bounds’ northeast coordinate as the top right, and the southwest coordinate at the bottom left.DeclarationObjective-C static inline MGLCoordinateQuad MGLCoordinateQuadFromCoordinateBounds(MGLCoordinateBounds bounds)Swift func MGLCoordinateQuadFromCoordinateBounds(_ bounds: MGLCoordinateBounds) -> MGLCoordinateQuad
- 
                            MGLCoordinateSpanDefines the area spanned by an See moreMGLCoordinateBounds.DeclarationObjective-C struct MGLCoordinateSpan {}Swift struct MGLCoordinateSpan
- 
                            MGLCoordinateSpanDefines the area spanned by an See moreMGLCoordinateBounds.DeclarationObjective-C typedef struct MGLCoordinateSpan MGLCoordinateSpan
- 
                            MGLCoordinateSpanEqualToCoordinateSpanReturns YESif the two coordinate spans represent the same latitudinal change and the same longitudinal change.DeclarationObjective-C static inline BOOL MGLCoordinateSpanEqualToCoordinateSpan(MGLCoordinateSpan span1, MGLCoordinateSpan span2)Swift func MGLCoordinateSpanEqualToCoordinateSpan(_ span1: MGLCoordinateSpan, _ span2: MGLCoordinateSpan) -> Bool
- 
                            MGLCoordinateSpanMakeCreates a new MGLCoordinateSpanfrom the given latitudinal and longitudinal deltas.DeclarationObjective-C static inline MGLCoordinateSpan MGLCoordinateSpanMake(CLLocationDegrees latitudeDelta, CLLocationDegrees longitudeDelta)Swift func MGLCoordinateSpanMake(_ latitudeDelta: CLLocationDegrees, _ longitudeDelta: CLLocationDegrees) -> MGLCoordinateSpan
- 
                            MGLCoordinateSpanZeroAn area of zero width and zero height. DeclarationObjective-C extern const MGLCoordinateSpan MGLCoordinateSpanZeroSwift let MGLCoordinateSpanZero: MGLCoordinateSpan
- 
                            MGLDegreesFromRadiansReturns degrees, converted from radians. DeclarationObjective-C static inline CLLocationDegrees MGLDegreesFromRadians(CGFloat radians)Swift func MGLDegreesFromRadians(_ radians: CGFloat) -> CLLocationDegrees
- 
                            MGLRadiansFromDegreesReturns radians, converted from degrees. DeclarationObjective-C static inline CGFloat MGLRadiansFromDegrees(CLLocationDegrees degrees)Swift func MGLRadiansFromDegrees(_ degrees: CLLocationDegrees) -> CGFloat
- 
                            MGLStringFromCoordinateBoundsReturns a formatted string for the given coordinate bounds. DeclarationObjective-C static inline NSString *_Nonnull MGLStringFromCoordinateBounds( MGLCoordinateBounds bounds)Swift func MGLStringFromCoordinateBounds(_ bounds: MGLCoordinateBounds) -> String
- 
                            MGLStringFromCoordinateQuadReturns a formatted string for the given coordinate quad. DeclarationObjective-C static inline NSString *_Nonnull MGLStringFromCoordinateQuad( MGLCoordinateQuad quad)Swift func MGLStringFromCoordinateQuad(_ quad: MGLCoordinateQuad) -> String
Geometry
- 
                            MGLCoordinateBoundsA rectangular area as measured on a two-dimensional map projection. See moreDeclarationObjective-C struct MGLCoordinateBounds {}Swift struct MGLCoordinateBounds
- 
                            MGLCoordinateBoundsA rectangular area as measured on a two-dimensional map projection. See moreDeclarationObjective-C typedef struct MGLCoordinateBounds MGLCoordinateBounds
- 
                            MGLCoordinateBoundsEqualToCoordinateBoundsReturns YESif the two coordinate bounds are equal to each other.DeclarationObjective-C static inline BOOL MGLCoordinateBoundsEqualToCoordinateBounds(MGLCoordinateBounds bounds1, MGLCoordinateBounds bounds2)Swift func MGLCoordinateBoundsEqualToCoordinateBounds(_ bounds1: MGLCoordinateBounds, _ bounds2: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsGetCoordinateSpanReturns the area spanned by the coordinate bounds. DeclarationObjective-C static inline MGLCoordinateSpan MGLCoordinateBoundsGetCoordinateSpan(MGLCoordinateBounds bounds)Swift func MGLCoordinateBoundsGetCoordinateSpan(_ bounds: MGLCoordinateBounds) -> MGLCoordinateSpan
- 
                            MGLCoordinateBoundsIntersectsCoordinateBoundsReturns YESif the two coordinate bounds intersect.DeclarationObjective-C static inline BOOL MGLCoordinateBoundsIntersectsCoordinateBounds(MGLCoordinateBounds bounds1, MGLCoordinateBounds bounds2)Swift func MGLCoordinateBoundsIntersectsCoordinateBounds(_ bounds1: MGLCoordinateBounds, _ bounds2: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsIsEmptyReturns YESif the coordinate bounds covers no area.Note 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).DeclarationObjective-C static inline BOOL MGLCoordinateBoundsIsEmpty(MGLCoordinateBounds bounds)Swift func MGLCoordinateBoundsIsEmpty(_ bounds: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsMakeCreates a new MGLCoordinateBoundsstructure from the given southwest and northeast coordinates.DeclarationObjective-C static inline MGLCoordinateBounds MGLCoordinateBoundsMake(CLLocationCoordinate2D sw, CLLocationCoordinate2D ne)Swift func MGLCoordinateBoundsMake(_ sw: CLLocationCoordinate2D, _ ne: CLLocationCoordinate2D) -> MGLCoordinateBounds
- 
                            MGLCoordinateBoundsOffsetReturns a coordinate bounds with southwest and northeast coordinates that are offset from those of the source bounds. DeclarationObjective-C static inline MGLCoordinateBounds MGLCoordinateBoundsOffset(MGLCoordinateBounds bounds, MGLCoordinateSpan offset)Swift func MGLCoordinateBoundsOffset(_ bounds: MGLCoordinateBounds, _ offset: MGLCoordinateSpan) -> MGLCoordinateBounds
- 
                            MGLCoordinateInCoordinateBoundsReturns YESif the coordinate is within the coordinate bounds.Related examplesSee the Restrict map panning to an area example to learn how to use MGLCoordinateInCoordinateBoundsto determine if a point is within, or intersects, a given bounding box.DeclarationObjective-C static inline BOOL MGLCoordinateInCoordinateBounds(CLLocationCoordinate2D coordinate, MGLCoordinateBounds bounds)Swift func MGLCoordinateInCoordinateBounds(_ coordinate: CLLocationCoordinate2D, _ bounds: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateQuadA quadrilateral area as measured on a two-dimensional map projection. See moreMGLCoordinateQuaddiffers fromMGLCoordinateBoundsin that it allows representation of non-axis aligned bounds and non-rectangular quadrilaterals. The coordinates are described in counter clockwise order from top left.DeclarationObjective-C struct MGLCoordinateQuad {}Swift struct MGLCoordinateQuad
- 
                            MGLCoordinateQuadA quadrilateral area as measured on a two-dimensional map projection. See moreMGLCoordinateQuaddiffers fromMGLCoordinateBoundsin that it allows representation of non-axis aligned bounds and non-rectangular quadrilaterals. The coordinates are described in counter clockwise order from top left.DeclarationObjective-C typedef struct MGLCoordinateQuad MGLCoordinateQuad
- 
                            MGLCoordinateQuadMakeCreates a new MGLCoordinateQuadstructure from the given top left, bottom left, bottom right, and top right coordinates.DeclarationObjective-C static inline MGLCoordinateQuad MGLCoordinateQuadMake( CLLocationCoordinate2D topLeft, CLLocationCoordinate2D bottomLeft, CLLocationCoordinate2D bottomRight, CLLocationCoordinate2D topRight)Swift func MGLCoordinateQuadMake(_ topLeft: CLLocationCoordinate2D, _ bottomLeft: CLLocationCoordinate2D, _ bottomRight: CLLocationCoordinate2D, _ topRight: CLLocationCoordinate2D) -> MGLCoordinateQuad
- 
                            MGLCoordinateQuadFromCoordinateBoundsCreates a new MGLCoordinateQuadstructure from the givenMGLCoordinateBounds. The returned quad uses the bounds’ northeast coordinate as the top right, and the southwest coordinate at the bottom left.DeclarationObjective-C static inline MGLCoordinateQuad MGLCoordinateQuadFromCoordinateBounds(MGLCoordinateBounds bounds)Swift func MGLCoordinateQuadFromCoordinateBounds(_ bounds: MGLCoordinateBounds) -> MGLCoordinateQuad
- 
                            MGLCoordinateSpanDefines the area spanned by an See moreMGLCoordinateBounds.DeclarationObjective-C struct MGLCoordinateSpan {}Swift struct MGLCoordinateSpan
- 
                            MGLCoordinateSpanDefines the area spanned by an See moreMGLCoordinateBounds.DeclarationObjective-C typedef struct MGLCoordinateSpan MGLCoordinateSpan
- 
                            MGLCoordinateSpanEqualToCoordinateSpanReturns YESif the two coordinate spans represent the same latitudinal change and the same longitudinal change.DeclarationObjective-C static inline BOOL MGLCoordinateSpanEqualToCoordinateSpan(MGLCoordinateSpan span1, MGLCoordinateSpan span2)Swift func MGLCoordinateSpanEqualToCoordinateSpan(_ span1: MGLCoordinateSpan, _ span2: MGLCoordinateSpan) -> Bool
- 
                            MGLCoordinateSpanMakeCreates a new MGLCoordinateSpanfrom the given latitudinal and longitudinal deltas.DeclarationObjective-C static inline MGLCoordinateSpan MGLCoordinateSpanMake(CLLocationDegrees latitudeDelta, CLLocationDegrees longitudeDelta)Swift func MGLCoordinateSpanMake(_ latitudeDelta: CLLocationDegrees, _ longitudeDelta: CLLocationDegrees) -> MGLCoordinateSpan
- 
                            MGLCoordinateSpanZeroAn area of zero width and zero height. DeclarationObjective-C extern const MGLCoordinateSpan MGLCoordinateSpanZeroSwift let MGLCoordinateSpanZero: MGLCoordinateSpan
- 
                            MGLDegreesFromRadiansReturns degrees, converted from radians. DeclarationObjective-C static inline CLLocationDegrees MGLDegreesFromRadians(CGFloat radians)Swift func MGLDegreesFromRadians(_ radians: CGFloat) -> CLLocationDegrees
- 
                            MGLRadiansFromDegreesReturns radians, converted from degrees. DeclarationObjective-C static inline CGFloat MGLRadiansFromDegrees(CLLocationDegrees degrees)Swift func MGLRadiansFromDegrees(_ degrees: CLLocationDegrees) -> CGFloat
- 
                            MGLStringFromCoordinateBoundsReturns a formatted string for the given coordinate bounds. DeclarationObjective-C static inline NSString *_Nonnull MGLStringFromCoordinateBounds( MGLCoordinateBounds bounds)Swift func MGLStringFromCoordinateBounds(_ bounds: MGLCoordinateBounds) -> String
- 
                            MGLStringFromCoordinateQuadReturns a formatted string for the given coordinate quad. DeclarationObjective-C static inline NSString *_Nonnull MGLStringFromCoordinateQuad( MGLCoordinateQuad quad)Swift func MGLStringFromCoordinateQuad(_ quad: MGLCoordinateQuad) -> String
Geometry
- 
                            MGLCoordinateBoundsA rectangular area as measured on a two-dimensional map projection. See moreDeclarationObjective-C struct MGLCoordinateBounds {}Swift struct MGLCoordinateBounds
- 
                            MGLCoordinateBoundsA rectangular area as measured on a two-dimensional map projection. See moreDeclarationObjective-C typedef struct MGLCoordinateBounds MGLCoordinateBounds
- 
                            MGLCoordinateBoundsEqualToCoordinateBoundsReturns YESif the two coordinate bounds are equal to each other.DeclarationObjective-C static inline BOOL MGLCoordinateBoundsEqualToCoordinateBounds(MGLCoordinateBounds bounds1, MGLCoordinateBounds bounds2)Swift func MGLCoordinateBoundsEqualToCoordinateBounds(_ bounds1: MGLCoordinateBounds, _ bounds2: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsGetCoordinateSpanReturns the area spanned by the coordinate bounds. DeclarationObjective-C static inline MGLCoordinateSpan MGLCoordinateBoundsGetCoordinateSpan(MGLCoordinateBounds bounds)Swift func MGLCoordinateBoundsGetCoordinateSpan(_ bounds: MGLCoordinateBounds) -> MGLCoordinateSpan
- 
                            MGLCoordinateBoundsIntersectsCoordinateBoundsReturns YESif the two coordinate bounds intersect.DeclarationObjective-C static inline BOOL MGLCoordinateBoundsIntersectsCoordinateBounds(MGLCoordinateBounds bounds1, MGLCoordinateBounds bounds2)Swift func MGLCoordinateBoundsIntersectsCoordinateBounds(_ bounds1: MGLCoordinateBounds, _ bounds2: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsIsEmptyReturns YESif the coordinate bounds covers no area.Note 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).DeclarationObjective-C static inline BOOL MGLCoordinateBoundsIsEmpty(MGLCoordinateBounds bounds)Swift func MGLCoordinateBoundsIsEmpty(_ bounds: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsMakeCreates a new MGLCoordinateBoundsstructure from the given southwest and northeast coordinates.DeclarationObjective-C static inline MGLCoordinateBounds MGLCoordinateBoundsMake(CLLocationCoordinate2D sw, CLLocationCoordinate2D ne)Swift func MGLCoordinateBoundsMake(_ sw: CLLocationCoordinate2D, _ ne: CLLocationCoordinate2D) -> MGLCoordinateBounds
- 
                            MGLCoordinateBoundsOffsetReturns a coordinate bounds with southwest and northeast coordinates that are offset from those of the source bounds. DeclarationObjective-C static inline MGLCoordinateBounds MGLCoordinateBoundsOffset(MGLCoordinateBounds bounds, MGLCoordinateSpan offset)Swift func MGLCoordinateBoundsOffset(_ bounds: MGLCoordinateBounds, _ offset: MGLCoordinateSpan) -> MGLCoordinateBounds
- 
                            MGLCoordinateInCoordinateBoundsReturns YESif the coordinate is within the coordinate bounds.Related examplesSee the Restrict map panning to an area example to learn how to use MGLCoordinateInCoordinateBoundsto determine if a point is within, or intersects, a given bounding box.DeclarationObjective-C static inline BOOL MGLCoordinateInCoordinateBounds(CLLocationCoordinate2D coordinate, MGLCoordinateBounds bounds)Swift func MGLCoordinateInCoordinateBounds(_ coordinate: CLLocationCoordinate2D, _ bounds: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateQuadA quadrilateral area as measured on a two-dimensional map projection. See moreMGLCoordinateQuaddiffers fromMGLCoordinateBoundsin that it allows representation of non-axis aligned bounds and non-rectangular quadrilaterals. The coordinates are described in counter clockwise order from top left.DeclarationObjective-C struct MGLCoordinateQuad {}Swift struct MGLCoordinateQuad
- 
                            MGLCoordinateQuadA quadrilateral area as measured on a two-dimensional map projection. See moreMGLCoordinateQuaddiffers fromMGLCoordinateBoundsin that it allows representation of non-axis aligned bounds and non-rectangular quadrilaterals. The coordinates are described in counter clockwise order from top left.DeclarationObjective-C typedef struct MGLCoordinateQuad MGLCoordinateQuad
- 
                            MGLCoordinateQuadMakeCreates a new MGLCoordinateQuadstructure from the given top left, bottom left, bottom right, and top right coordinates.DeclarationObjective-C static inline MGLCoordinateQuad MGLCoordinateQuadMake( CLLocationCoordinate2D topLeft, CLLocationCoordinate2D bottomLeft, CLLocationCoordinate2D bottomRight, CLLocationCoordinate2D topRight)Swift func MGLCoordinateQuadMake(_ topLeft: CLLocationCoordinate2D, _ bottomLeft: CLLocationCoordinate2D, _ bottomRight: CLLocationCoordinate2D, _ topRight: CLLocationCoordinate2D) -> MGLCoordinateQuad
- 
                            MGLCoordinateQuadFromCoordinateBoundsCreates a new MGLCoordinateQuadstructure from the givenMGLCoordinateBounds. The returned quad uses the bounds’ northeast coordinate as the top right, and the southwest coordinate at the bottom left.DeclarationObjective-C static inline MGLCoordinateQuad MGLCoordinateQuadFromCoordinateBounds(MGLCoordinateBounds bounds)Swift func MGLCoordinateQuadFromCoordinateBounds(_ bounds: MGLCoordinateBounds) -> MGLCoordinateQuad
- 
                            MGLCoordinateSpanDefines the area spanned by an See moreMGLCoordinateBounds.DeclarationObjective-C struct MGLCoordinateSpan {}Swift struct MGLCoordinateSpan
- 
                            MGLCoordinateSpanDefines the area spanned by an See moreMGLCoordinateBounds.DeclarationObjective-C typedef struct MGLCoordinateSpan MGLCoordinateSpan
- 
                            MGLCoordinateSpanEqualToCoordinateSpanReturns YESif the two coordinate spans represent the same latitudinal change and the same longitudinal change.DeclarationObjective-C static inline BOOL MGLCoordinateSpanEqualToCoordinateSpan(MGLCoordinateSpan span1, MGLCoordinateSpan span2)Swift func MGLCoordinateSpanEqualToCoordinateSpan(_ span1: MGLCoordinateSpan, _ span2: MGLCoordinateSpan) -> Bool
- 
                            MGLCoordinateSpanMakeCreates a new MGLCoordinateSpanfrom the given latitudinal and longitudinal deltas.DeclarationObjective-C static inline MGLCoordinateSpan MGLCoordinateSpanMake(CLLocationDegrees latitudeDelta, CLLocationDegrees longitudeDelta)Swift func MGLCoordinateSpanMake(_ latitudeDelta: CLLocationDegrees, _ longitudeDelta: CLLocationDegrees) -> MGLCoordinateSpan
- 
                            MGLCoordinateSpanZeroAn area of zero width and zero height. DeclarationObjective-C extern const MGLCoordinateSpan MGLCoordinateSpanZeroSwift let MGLCoordinateSpanZero: MGLCoordinateSpan
- 
                            MGLDegreesFromRadiansReturns degrees, converted from radians. DeclarationObjective-C static inline CLLocationDegrees MGLDegreesFromRadians(CGFloat radians)Swift func MGLDegreesFromRadians(_ radians: CGFloat) -> CLLocationDegrees
- 
                            MGLRadiansFromDegreesReturns radians, converted from degrees. DeclarationObjective-C static inline CGFloat MGLRadiansFromDegrees(CLLocationDegrees degrees)Swift func MGLRadiansFromDegrees(_ degrees: CLLocationDegrees) -> CGFloat
- 
                            MGLStringFromCoordinateBoundsReturns a formatted string for the given coordinate bounds. DeclarationObjective-C static inline NSString *_Nonnull MGLStringFromCoordinateBounds( MGLCoordinateBounds bounds)Swift func MGLStringFromCoordinateBounds(_ bounds: MGLCoordinateBounds) -> String
- 
                            MGLStringFromCoordinateQuadReturns a formatted string for the given coordinate quad. DeclarationObjective-C static inline NSString *_Nonnull MGLStringFromCoordinateQuad( MGLCoordinateQuad quad)Swift func MGLStringFromCoordinateQuad(_ quad: MGLCoordinateQuad) -> String
Geometry
- 
                            MGLCoordinateBoundsA rectangular area as measured on a two-dimensional map projection. See moreDeclarationObjective-C struct MGLCoordinateBounds {}Swift struct MGLCoordinateBounds
- 
                            MGLCoordinateBoundsA rectangular area as measured on a two-dimensional map projection. See moreDeclarationObjective-C typedef struct MGLCoordinateBounds MGLCoordinateBounds
- 
                            MGLCoordinateBoundsEqualToCoordinateBoundsReturns YESif the two coordinate bounds are equal to each other.DeclarationObjective-C static inline BOOL MGLCoordinateBoundsEqualToCoordinateBounds(MGLCoordinateBounds bounds1, MGLCoordinateBounds bounds2)Swift func MGLCoordinateBoundsEqualToCoordinateBounds(_ bounds1: MGLCoordinateBounds, _ bounds2: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsGetCoordinateSpanReturns the area spanned by the coordinate bounds. DeclarationObjective-C static inline MGLCoordinateSpan MGLCoordinateBoundsGetCoordinateSpan(MGLCoordinateBounds bounds)Swift func MGLCoordinateBoundsGetCoordinateSpan(_ bounds: MGLCoordinateBounds) -> MGLCoordinateSpan
- 
                            MGLCoordinateBoundsIntersectsCoordinateBoundsReturns YESif the two coordinate bounds intersect.DeclarationObjective-C static inline BOOL MGLCoordinateBoundsIntersectsCoordinateBounds(MGLCoordinateBounds bounds1, MGLCoordinateBounds bounds2)Swift func MGLCoordinateBoundsIntersectsCoordinateBounds(_ bounds1: MGLCoordinateBounds, _ bounds2: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsIsEmptyReturns YESif the coordinate bounds covers no area.Note 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).DeclarationObjective-C static inline BOOL MGLCoordinateBoundsIsEmpty(MGLCoordinateBounds bounds)Swift func MGLCoordinateBoundsIsEmpty(_ bounds: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsMakeCreates a new MGLCoordinateBoundsstructure from the given southwest and northeast coordinates.DeclarationObjective-C static inline MGLCoordinateBounds MGLCoordinateBoundsMake(CLLocationCoordinate2D sw, CLLocationCoordinate2D ne)Swift func MGLCoordinateBoundsMake(_ sw: CLLocationCoordinate2D, _ ne: CLLocationCoordinate2D) -> MGLCoordinateBounds
- 
                            MGLCoordinateBoundsOffsetReturns a coordinate bounds with southwest and northeast coordinates that are offset from those of the source bounds. DeclarationObjective-C static inline MGLCoordinateBounds MGLCoordinateBoundsOffset(MGLCoordinateBounds bounds, MGLCoordinateSpan offset)Swift func MGLCoordinateBoundsOffset(_ bounds: MGLCoordinateBounds, _ offset: MGLCoordinateSpan) -> MGLCoordinateBounds
- 
                            MGLCoordinateInCoordinateBoundsReturns YESif the coordinate is within the coordinate bounds.Related examplesSee the Restrict map panning to an area example to learn how to use MGLCoordinateInCoordinateBoundsto determine if a point is within, or intersects, a given bounding box.DeclarationObjective-C static inline BOOL MGLCoordinateInCoordinateBounds(CLLocationCoordinate2D coordinate, MGLCoordinateBounds bounds)Swift func MGLCoordinateInCoordinateBounds(_ coordinate: CLLocationCoordinate2D, _ bounds: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateQuadA quadrilateral area as measured on a two-dimensional map projection. See moreMGLCoordinateQuaddiffers fromMGLCoordinateBoundsin that it allows representation of non-axis aligned bounds and non-rectangular quadrilaterals. The coordinates are described in counter clockwise order from top left.DeclarationObjective-C struct MGLCoordinateQuad {}Swift struct MGLCoordinateQuad
- 
                            MGLCoordinateQuadA quadrilateral area as measured on a two-dimensional map projection. See moreMGLCoordinateQuaddiffers fromMGLCoordinateBoundsin that it allows representation of non-axis aligned bounds and non-rectangular quadrilaterals. The coordinates are described in counter clockwise order from top left.DeclarationObjective-C typedef struct MGLCoordinateQuad MGLCoordinateQuad
- 
                            MGLCoordinateQuadMakeCreates a new MGLCoordinateQuadstructure from the given top left, bottom left, bottom right, and top right coordinates.DeclarationObjective-C static inline MGLCoordinateQuad MGLCoordinateQuadMake( CLLocationCoordinate2D topLeft, CLLocationCoordinate2D bottomLeft, CLLocationCoordinate2D bottomRight, CLLocationCoordinate2D topRight)Swift func MGLCoordinateQuadMake(_ topLeft: CLLocationCoordinate2D, _ bottomLeft: CLLocationCoordinate2D, _ bottomRight: CLLocationCoordinate2D, _ topRight: CLLocationCoordinate2D) -> MGLCoordinateQuad
- 
                            MGLCoordinateQuadFromCoordinateBoundsCreates a new MGLCoordinateQuadstructure from the givenMGLCoordinateBounds. The returned quad uses the bounds’ northeast coordinate as the top right, and the southwest coordinate at the bottom left.DeclarationObjective-C static inline MGLCoordinateQuad MGLCoordinateQuadFromCoordinateBounds(MGLCoordinateBounds bounds)Swift func MGLCoordinateQuadFromCoordinateBounds(_ bounds: MGLCoordinateBounds) -> MGLCoordinateQuad
- 
                            MGLCoordinateSpanDefines the area spanned by an See moreMGLCoordinateBounds.DeclarationObjective-C struct MGLCoordinateSpan {}Swift struct MGLCoordinateSpan
- 
                            MGLCoordinateSpanDefines the area spanned by an See moreMGLCoordinateBounds.DeclarationObjective-C typedef struct MGLCoordinateSpan MGLCoordinateSpan
- 
                            MGLCoordinateSpanEqualToCoordinateSpanReturns YESif the two coordinate spans represent the same latitudinal change and the same longitudinal change.DeclarationObjective-C static inline BOOL MGLCoordinateSpanEqualToCoordinateSpan(MGLCoordinateSpan span1, MGLCoordinateSpan span2)Swift func MGLCoordinateSpanEqualToCoordinateSpan(_ span1: MGLCoordinateSpan, _ span2: MGLCoordinateSpan) -> Bool
- 
                            MGLCoordinateSpanMakeCreates a new MGLCoordinateSpanfrom the given latitudinal and longitudinal deltas.DeclarationObjective-C static inline MGLCoordinateSpan MGLCoordinateSpanMake(CLLocationDegrees latitudeDelta, CLLocationDegrees longitudeDelta)Swift func MGLCoordinateSpanMake(_ latitudeDelta: CLLocationDegrees, _ longitudeDelta: CLLocationDegrees) -> MGLCoordinateSpan
- 
                            MGLCoordinateSpanZeroAn area of zero width and zero height. DeclarationObjective-C extern const MGLCoordinateSpan MGLCoordinateSpanZeroSwift let MGLCoordinateSpanZero: MGLCoordinateSpan
- 
                            MGLDegreesFromRadiansReturns degrees, converted from radians. DeclarationObjective-C static inline CLLocationDegrees MGLDegreesFromRadians(CGFloat radians)Swift func MGLDegreesFromRadians(_ radians: CGFloat) -> CLLocationDegrees
- 
                            MGLRadiansFromDegreesReturns radians, converted from degrees. DeclarationObjective-C static inline CGFloat MGLRadiansFromDegrees(CLLocationDegrees degrees)Swift func MGLRadiansFromDegrees(_ degrees: CLLocationDegrees) -> CGFloat
- 
                            MGLStringFromCoordinateBoundsReturns a formatted string for the given coordinate bounds. DeclarationObjective-C static inline NSString *_Nonnull MGLStringFromCoordinateBounds( MGLCoordinateBounds bounds)Swift func MGLStringFromCoordinateBounds(_ bounds: MGLCoordinateBounds) -> String
- 
                            MGLStringFromCoordinateQuadReturns a formatted string for the given coordinate quad. DeclarationObjective-C static inline NSString *_Nonnull MGLStringFromCoordinateQuad( MGLCoordinateQuad quad)Swift func MGLStringFromCoordinateQuad(_ quad: MGLCoordinateQuad) -> String
Geometry
- 
                            MGLCoordinateBoundsA rectangular area as measured on a two-dimensional map projection. See moreDeclarationObjective-C struct MGLCoordinateBounds {}Swift struct MGLCoordinateBounds
- 
                            MGLCoordinateBoundsA rectangular area as measured on a two-dimensional map projection. See moreDeclarationObjective-C typedef struct MGLCoordinateBounds MGLCoordinateBounds
- 
                            MGLCoordinateBoundsEqualToCoordinateBoundsReturns YESif the two coordinate bounds are equal to each other.DeclarationObjective-C static inline BOOL MGLCoordinateBoundsEqualToCoordinateBounds(MGLCoordinateBounds bounds1, MGLCoordinateBounds bounds2)Swift func MGLCoordinateBoundsEqualToCoordinateBounds(_ bounds1: MGLCoordinateBounds, _ bounds2: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsGetCoordinateSpanReturns the area spanned by the coordinate bounds. DeclarationObjective-C static inline MGLCoordinateSpan MGLCoordinateBoundsGetCoordinateSpan(MGLCoordinateBounds bounds)Swift func MGLCoordinateBoundsGetCoordinateSpan(_ bounds: MGLCoordinateBounds) -> MGLCoordinateSpan
- 
                            MGLCoordinateBoundsIntersectsCoordinateBoundsReturns YESif the two coordinate bounds intersect.DeclarationObjective-C static inline BOOL MGLCoordinateBoundsIntersectsCoordinateBounds(MGLCoordinateBounds bounds1, MGLCoordinateBounds bounds2)Swift func MGLCoordinateBoundsIntersectsCoordinateBounds(_ bounds1: MGLCoordinateBounds, _ bounds2: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsIsEmptyReturns YESif the coordinate bounds covers no area.Note 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).DeclarationObjective-C static inline BOOL MGLCoordinateBoundsIsEmpty(MGLCoordinateBounds bounds)Swift func MGLCoordinateBoundsIsEmpty(_ bounds: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateBoundsMakeCreates a new MGLCoordinateBoundsstructure from the given southwest and northeast coordinates.DeclarationObjective-C static inline MGLCoordinateBounds MGLCoordinateBoundsMake(CLLocationCoordinate2D sw, CLLocationCoordinate2D ne)Swift func MGLCoordinateBoundsMake(_ sw: CLLocationCoordinate2D, _ ne: CLLocationCoordinate2D) -> MGLCoordinateBounds
- 
                            MGLCoordinateBoundsOffsetReturns a coordinate bounds with southwest and northeast coordinates that are offset from those of the source bounds. DeclarationObjective-C static inline MGLCoordinateBounds MGLCoordinateBoundsOffset(MGLCoordinateBounds bounds, MGLCoordinateSpan offset)Swift func MGLCoordinateBoundsOffset(_ bounds: MGLCoordinateBounds, _ offset: MGLCoordinateSpan) -> MGLCoordinateBounds
- 
                            MGLCoordinateInCoordinateBoundsReturns YESif the coordinate is within the coordinate bounds.Related examplesSee the Restrict map panning to an area example to learn how to use MGLCoordinateInCoordinateBoundsto determine if a point is within, or intersects, a given bounding box.DeclarationObjective-C static inline BOOL MGLCoordinateInCoordinateBounds(CLLocationCoordinate2D coordinate, MGLCoordinateBounds bounds)Swift func MGLCoordinateInCoordinateBounds(_ coordinate: CLLocationCoordinate2D, _ bounds: MGLCoordinateBounds) -> Bool
- 
                            MGLCoordinateQuadA quadrilateral area as measured on a two-dimensional map projection. See moreMGLCoordinateQuaddiffers fromMGLCoordinateBoundsin that it allows representation of non-axis aligned bounds and non-rectangular quadrilaterals. The coordinates are described in counter clockwise order from top left.DeclarationObjective-C struct MGLCoordinateQuad {}Swift struct MGLCoordinateQuad
- 
                            MGLCoordinateQuadA quadrilateral area as measured on a two-dimensional map projection. See moreMGLCoordinateQuaddiffers fromMGLCoordinateBoundsin that it allows representation of non-axis aligned bounds and non-rectangular quadrilaterals. The coordinates are described in counter clockwise order from top left.DeclarationObjective-C typedef struct MGLCoordinateQuad MGLCoordinateQuad
- 
                            MGLCoordinateQuadMakeCreates a new MGLCoordinateQuadstructure from the given top left, bottom left, bottom right, and top right coordinates.DeclarationObjective-C static inline MGLCoordinateQuad MGLCoordinateQuadMake( CLLocationCoordinate2D topLeft, CLLocationCoordinate2D bottomLeft, CLLocationCoordinate2D bottomRight, CLLocationCoordinate2D topRight)Swift func MGLCoordinateQuadMake(_ topLeft: CLLocationCoordinate2D, _ bottomLeft: CLLocationCoordinate2D, _ bottomRight: CLLocationCoordinate2D, _ topRight: CLLocationCoordinate2D) -> MGLCoordinateQuad
- 
                            MGLCoordinateQuadFromCoordinateBoundsCreates a new MGLCoordinateQuadstructure from the givenMGLCoordinateBounds. The returned quad uses the bounds’ northeast coordinate as the top right, and the southwest coordinate at the bottom left.DeclarationObjective-C static inline MGLCoordinateQuad MGLCoordinateQuadFromCoordinateBounds(MGLCoordinateBounds bounds)Swift func MGLCoordinateQuadFromCoordinateBounds(_ bounds: MGLCoordinateBounds) -> MGLCoordinateQuad
- 
                            MGLCoordinateSpanDefines the area spanned by an See moreMGLCoordinateBounds.DeclarationObjective-C struct MGLCoordinateSpan {}Swift struct MGLCoordinateSpan
- 
                            MGLCoordinateSpanDefines the area spanned by an See moreMGLCoordinateBounds.DeclarationObjective-C typedef struct MGLCoordinateSpan MGLCoordinateSpan
- 
                            MGLCoordinateSpanEqualToCoordinateSpanReturns YESif the two coordinate spans represent the same latitudinal change and the same longitudinal change.DeclarationObjective-C static inline BOOL MGLCoordinateSpanEqualToCoordinateSpan(MGLCoordinateSpan span1, MGLCoordinateSpan span2)Swift func MGLCoordinateSpanEqualToCoordinateSpan(_ span1: MGLCoordinateSpan, _ span2: MGLCoordinateSpan) -> Bool
- 
                            MGLCoordinateSpanMakeCreates a new MGLCoordinateSpanfrom the given latitudinal and longitudinal deltas.DeclarationObjective-C static inline MGLCoordinateSpan MGLCoordinateSpanMake(CLLocationDegrees latitudeDelta, CLLocationDegrees longitudeDelta)Swift func MGLCoordinateSpanMake(_ latitudeDelta: CLLocationDegrees, _ longitudeDelta: CLLocationDegrees) -> MGLCoordinateSpan
- 
                            MGLCoordinateSpanZeroAn area of zero width and zero height. DeclarationObjective-C extern const MGLCoordinateSpan MGLCoordinateSpanZeroSwift let MGLCoordinateSpanZero: MGLCoordinateSpan
- 
                            MGLDegreesFromRadiansReturns degrees, converted from radians. DeclarationObjective-C static inline CLLocationDegrees MGLDegreesFromRadians(CGFloat radians)Swift func MGLDegreesFromRadians(_ radians: CGFloat) -> CLLocationDegrees
- 
                            MGLRadiansFromDegreesReturns radians, converted from degrees. DeclarationObjective-C static inline CGFloat MGLRadiansFromDegrees(CLLocationDegrees degrees)Swift func MGLRadiansFromDegrees(_ degrees: CLLocationDegrees) -> CGFloat
- 
                            MGLStringFromCoordinateBoundsReturns a formatted string for the given coordinate bounds. DeclarationObjective-C static inline NSString *_Nonnull MGLStringFromCoordinateBounds( MGLCoordinateBounds bounds)Swift func MGLStringFromCoordinateBounds(_ bounds: MGLCoordinateBounds) -> String
- 
                            MGLStringFromCoordinateQuadReturns a formatted string for the given coordinate quad. DeclarationObjective-C static inline NSString *_Nonnull MGLStringFromCoordinateQuad( MGLCoordinateQuad quad)Swift func MGLStringFromCoordinateQuad(_ quad: MGLCoordinateQuad) -> String
