Other Classes
The following classes are available globally.
-
Information about an attribution statement, usually a copyright or trademark statement, associated with a map content source.
See moreDeclaration
Objective-C
@interface DingiAttributionInfo : NSObject
Swift
class DingiAttributionInfo : NSObject
-
The
See moreDingiLoggingConfiguration
object provides a global way to set this SDK logging levels and logging handler.Declaration
Objective-C
@interface DingiLoggingConfiguration : NSObject
Swift
class DingiLoggingConfiguration : NSObject
-
An
DingiOfflinePack
represents a collection of resources necessary for viewing a region offline to a local database.To create an instance of
See moreDingiOfflinePack
, use the+[DingiOfflineStorage addPackForRegion:withContext:completionHandler:]
method. A pack created using-[DingiOfflinePack init]
is immediately invalid.Declaration
Objective-C
@interface DingiOfflinePack : NSObject
Swift
class DingiOfflinePack : NSObject
-
DingiOfflineStorage implements a singleton (shared object) that manages offline packs. All of this class’s instance methods are asynchronous, reflecting the fact that offline resources are stored in a database. The shared object maintains a canonical collection of offline packs in its
See morepacks
property.Declaration
Objective-C
@interface DingiOfflineStorage : NSObject
Swift
class DingiOfflineStorage : NSObject
-
An offline region defined by a style URL, geographic shape, and range of zoom levels.
This class requires fewer resources than DingiTilePyramidOfflineRegion for irregularly shaped regions.
See moreDeclaration
Objective-C
@interface DingiShapeOfflineRegion : NSObject <DingiOfflineRegion, NSSecureCoding, NSCopying>
Swift
class DingiShapeOfflineRegion : NSObject, DingiOfflineRegion, NSSecureCoding, NSCopying
-
An offline region defined by a style URL, geographic coordinate bounds, and range of zoom levels.
To minimize the resources required by an irregularly shaped offline region, use the DingiShapeOfflineRegion class instead.
See moreDeclaration
Objective-C
@interface DingiTilePyramidOfflineRegion : NSObject <DingiOfflineRegion, NSSecureCoding, NSCopying>
Swift
class DingiTilePyramidOfflineRegion : NSObject, DingiOfflineRegion, NSSecureCoding, NSCopying