MBMCoordinateBounds


@interface MBMCoordinateBounds : NSObject

A rectangular area as measured on a two-dimensional map projection.

  • Unavailable

    Undocumented

    Declaration

    Objective-C

    - (nonnull instancetype)init NS_UNAVAILABLE;
  • Unavailable

    Undocumented

    Declaration

    Objective-C

    + (nonnull instancetype)new NS_UNAVAILABLE;
  • Undocumented

    Declaration

    Objective-C

    - (nonnull instancetype)initWithSouthwest:(CLLocationCoordinate2D)southwest
                                    northeast:(CLLocationCoordinate2D)northeast;

    Swift

    init(southwest: CLLocationCoordinate2D, northeast: CLLocationCoordinate2D)
  • Undocumented

    Declaration

    Objective-C

    - (nonnull instancetype)initWithSouthwest:(CLLocationCoordinate2D)southwest
                                    northeast:(CLLocationCoordinate2D)northeast
                               infiniteBounds:(BOOL)infiniteBounds;

    Swift

    init(southwest: CLLocationCoordinate2D, northeast: CLLocationCoordinate2D, infiniteBounds: Bool)
  • Coordinate at the southwest corner.

    Declaration

    Objective-C

    @property (nonatomic, readonly) CLLocationCoordinate2D southwest;

    Swift

    var southwest: CLLocationCoordinate2D { get }
  • Coordinate at the northeast corner.

    Declaration

    Objective-C

    @property (nonatomic, readonly) CLLocationCoordinate2D northeast;

    Swift

    var northeast: CLLocationCoordinate2D { get }
  • If set to true, an infinite (unconstrained) \p bounds covering the world coordinates would be used. Coordinates provided in \p southwest and northeast fields would be omitted and have no effect.

    Declaration

    Objective-C

    @property (nonatomic, readonly, getter=isInfiniteBounds) BOOL infiniteBounds;

    Swift

    var isInfiniteBounds: Bool { get }