-
Collection of Spherical Mercator projection methods.
See moreDeclaration
Objective-C
@interface MBMProjection : NSObjectSwift
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 : NSObjectSwift
class ProjectedMeters : NSObject -
Describes a point on the map in Mercator projection.
See moreDeclaration
Objective-C
@interface MBMMercatorCoordinate : NSObjectSwift
class MercatorCoordinate : NSObject -
Various options needed for tile cover
See moreDeclaration
Objective-C
@interface MBMTileCoverOptions : NSObjectSwift
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; @endSwift
class TileCacheBudget : NSObject -
Tile cache budget in megabytes.
See moreDeclaration
Objective-C
@interface MBMTileCacheBudgetInMegabytes : NSObjectSwift
class TileCacheBudgetInMegabytes : NSObject -
Tile cache budget in tiles.
See moreDeclaration
Objective-C
@interface MBMTileCacheBudgetInTiles : NSObjectSwift
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)); @endSwift
class Version : NSObject
Utilities Reference