-
Collection of Spherical Mercator projection methods.
See moreDeclaration
Objective-C
@interface MBMProjection : NSObject
Swift
class Projection : NSObject
-
ProjectedMeters is a coordinate in a specific Spherical Mercator projection.
This specific Spherical Mercator projection assumes the Earth is a sphere with a radius of 6,378,137 meters. Coordinates are determined as distances, in meters, on the surface of that sphere.
See moreDeclaration
Objective-C
@interface MBMProjectedMeters : NSObject
Swift
class ProjectedMeters : NSObject
-
Describes a point on the map in Mercator projection.
See moreDeclaration
Objective-C
@interface MBMMercatorCoordinate : NSObject
Swift
class MercatorCoordinate : NSObject
-
Various options needed for tile cover
See moreDeclaration
Objective-C
@interface MBMTileCoverOptions : NSObject
Swift
class TileCoverOptions : NSObject
-
Undocumented
See moreDeclaration
Objective-C
NS_ENUM(NSInteger, MBMTileCacheBudgetType) { MBMTileCacheBudgetTypeTileCacheBudgetInMegabytes, MBMTileCacheBudgetTypeTileCacheBudgetInTiles }
Swift
enum TileCacheBudgetType : Int, @unchecked Sendable
-
Undocumented
See moreDeclaration
Objective-C
@interface MBMTileCacheBudget : NSObject // This class provides factory method which should be called - (nonnull instancetype)init NS_UNAVAILABLE; // This class provides factory method which should be called + (nonnull instancetype)new NS_UNAVAILABLE; + (nonnull instancetype)fromTileCacheBudgetInMegabytes:(nonnull MBMTileCacheBudgetInMegabytes *)value; + (nonnull instancetype)fromTileCacheBudgetInTiles:(nonnull MBMTileCacheBudgetInTiles *)value; - (BOOL)isTileCacheBudgetInMegabytes; - (BOOL)isTileCacheBudgetInTiles; - (nonnull MBMTileCacheBudgetInMegabytes *)getTileCacheBudgetInMegabytes __attribute((ns_returns_retained)); - (nonnull MBMTileCacheBudgetInTiles *)getTileCacheBudgetInTiles __attribute((ns_returns_retained)); @property (nonatomic, readonly) MBMTileCacheBudgetType type; @end
Swift
class TileCacheBudget : NSObject
-
Tile cache budget in megabytes.
See moreDeclaration
Objective-C
@interface MBMTileCacheBudgetInMegabytes : NSObject
Swift
class TileCacheBudgetInMegabytes : NSObject
-
Tile cache budget in tiles.
See moreDeclaration
Objective-C
@interface MBMTileCacheBudgetInTiles : NSObject
Swift
class TileCacheBudgetInTiles : NSObject
-
Undocumented
See moreDeclaration
Objective-C
@interface MBMVersion : NSObject // This class provides custom init which should be called - (nonnull instancetype)init NS_UNAVAILABLE; // This class provides custom init which should be called + (nonnull instancetype)new NS_UNAVAILABLE; + (uint32_t)getMajorVersion; + (uint32_t)getMinorVersion; + (uint32_t)getPatchVersion; + (nonnull NSString *)getVersionString __attribute((ns_returns_retained)); + (nonnull NSString *)getRevisionString __attribute((ns_returns_retained)); @end
Swift
class Version : NSObject