19 #import <ArcGIS/AGSLoadableBase.h> 55 #pragma mark initializers 62 -(instancetype)initWithOnlineMap:(
AGSMap *)onlineMap;
69 -(instancetype)initWithPortalItem:(
AGSPortalItem *)portalItem;
76 +(instancetype)offlineMapTaskWithOnlineMap:(
AGSMap *)onlineMap;
83 +(instancetype)offlineMapTaskWithPortalItem:(
AGSPortalItem *)portalItem;
86 #pragma mark properties 91 @property (nullable, nonatomic, strong, readonly)
AGSMap *onlineMap;
96 @property (nullable, nonatomic, strong, readonly)
AGSPortalItem *portalItem;
109 downloadDirectory:(NSURL *)downloadDirectory;
131 downloadDirectory:(NSURL *)downloadDirectory;
167 minScale:(
double)minScale
168 maxScale:(
double)maxScale
198 downloadDirectory:(NSURL *)downloadDirectory;
210 downloadDirectory:(NSURL *)downloadDirectory
211 excludeBasemap:(BOOL)excludeBasemap;
222 downloadDirectory:(NSURL *)downloadDirectory;
230 -(id<
AGSCancelable>)getPreplannedMapAreasWithCompletion:(
void(^)(NSArray<
AGSPreplannedMapArea*> * __nullable preplannedMapAreas, NSError * __nullable error))completion;
Gives access to the individual parameters objects that will generate the various geodatabase, vector tile and tile cache packages that make up the data of an offline map.
Definition: AGSGenerateOfflineMapParameterOverrides.h:36
A base class for loadables.
Definition: AGSLoadableBase.h:37
Defines common members for all specific types of geometry.
Definition: AGSGeometry.h:106
Offline capabilities of a map.
Definition: AGSOfflineMapCapabilities.h:33
Parameters used with AGSOfflineMapTask to take a preplanned map area offline.
Definition: AGSDownloadPreplannedOfflineMapParameters.h:44
Represents an individual preplanned map area.
Definition: AGSPreplannedMapArea.h:58
Object representing a unit of content in an ArcGIS portal.
Definition: AGSPortalItem.h:44
A job to download a map's preplanned area.
Definition: AGSDownloadPreplannedOfflineMapJob.h:39
A map containing 2D geographic content.
Definition: AGSMap.h:59
Parameters used with AGSOfflineMapTask to take a map offline.
Definition: AGSGenerateOfflineMapParameters.h:63
A job to take a map offline.
Definition: AGSGenerateOfflineMapJob.h:38
A task to take a map offline.
Definition: AGSOfflineMapTask.h:50
A protocol exposed by operations that allow cancellation.
Definition: AGSCancelable.h:32