Class OfflineMapTask
A task used to take a map offline.
Inheritance
Namespace: Esri.ArcGISRuntime.Tasks.Offline
Assembly: Esri.ArcGISRuntime.dll
Syntax
public sealed class OfflineMapTask
Remarks
Taking a map offline involves downloading an online map and its data, including all the supported layers, tables, renderers, web map configuration etc. so that it can be used offline without a network connection. There are two workflows available for taking maps offline:
- The ahead-of-time workflow (also sometimes referred to as the preplanned workflow).
- The on-demand workflow.
Ahead-of-time workflow. In this workflow the author of a web map defines geographical areas
(offline map areas) to take offline.ArcGIS Online, or ArcGIS Enterprise, uses these to
prepare offline map content that is stored online. Download the offline map
content to a device using the Download
On-demand workflow. Here the app passes a specific area of interest to a
Generate
Properties
Name | Description |
---|---|
Online |
Gets the online Map to be taken offline. |
Portal |
Gets the Portal |
Methods
Name | Description |
---|---|
Create |
Initializes a new instance of the Offline |
Create |
Initializes a new instance of the Offline |
Create |
Returns a System.Threading.Tasks.Task<TResult> created from the specified
Preplanned |
Create |
Returns a System. |
Create |
Returns a System.Threading.Tasks.Task<TResult> created from the specified area of interest, min scale and max scale. |
Create |
Returns a System.Threading.Tasks.Task<TResult> created from the specified
Generate |
Download |
Returns a job that is used to download the Preplanned |
Generate |
Returns a job that is used to generate an offline map using the specified parameters. |
Generate |
Returns a job that is used to generate an offline map using the specified parameters and overrides. |
Get |
Returns a System.Threading.Tasks.Task<TResult> which, when successful, returns the
Offline |
Get |
Asynchronously retrieves a list of offline map areas, if there are any. |
Applies to
Target | Versions |
---|---|
.NET Standard 2.0 | 100.3 - 200.6 |
.NET | 100.13 - 200.6 |
.NET Windows | 100.13 - 200.6 |
.NET Android | 200.0 - 200.6 |
.NET iOS | 200.0 - 200.6 |
.NET Framework | 100.1 - 200.6 |
Xamarin.Android | 100.1 - 100.15 |
Xamarin.iOS | 100.1 - 100.15 |
UWP | 100.1 - 200.6 |