DownloadPreplannedOfflineMapParameters class final

The parameters that specify how an offline map area is downloaded from an online map using a DownloadPreplannedOfflineMapJob.

The online map must be a web map either on ArcGIS Online or ArcGIS Enterprise. Note that the API refers to an offline map area as a PreplannedMapArea.

To generate default parameters that match the online map's offline settings, call OfflineMapTask.createDefaultDownloadPreplannedOfflineMapParameters. You can then modify the parameters with any desired changes. Alternatively, you can generate an empty set of parameters using DownloadPreplannedOfflineMapParameters.new and set the parameters individually. To create a DownloadPreplannedOfflineMapJob, pass the parameters to the OfflineMapTask.downloadPreplannedOfflineMapWithParameters method and provide a path to a folder where the map content is stored on the device.

Implemented types

Constructors

DownloadPreplannedOfflineMapParameters({PreplannedMapArea? preplannedMapArea})
Creates a download preplanned offline map parameters object with the given offline map area.
factory

Properties

continueOnErrors bool
Indicates whether or not the download preplanned offline map job should continue running in the event of failure to take a layer offline.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
includeBasemap bool
Indicates whether or not a basemap will be included in the offline map.
getter/setter pair
preplannedMapArea PreplannedMapArea?
The offline map area that will be downloaded for offline use.
getter/setter pair
referenceBasemapDirectory Uri?
The path to a directory on the device where the local basemap file is located.
getter/setter pair
referenceBasemapFilename String
The name of a local basemap file on the device which can be used rather than downloading an online basemap.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
updateMode PreplannedUpdateMode
Describes how the offline map will obtain feature updates from the online service.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited