To begin working with an offline map, create a web map and enable it for offline use. You can use Map Viewer
Once your web map is saved, use the settings available on the ArcGIS Online item page
- The basemap styles service
The ArcGIS Basemap Styles service, also referred to as the Basemap Styles service, is a location service that provides basemap styles and data for the world. It returns styles as Mapbox styles and web maps, and data as vector tiles and/or map tiles. It supports all of the styles in the ArcGIS Basemap style and Open Basemap style family. An ArcGIS Location Platform or ArcGIS Online account is required to use the service. (including default basemap styles and custom basemap styles created using the ArcGIS Vector Tile Style EditorThe ArcGIS Vector Tile Style Editor is a web-based application used to create, edit, and save a custom style for vector tile basemap layer. ). - A feature service
A feature service is a data service that provides access to spatial and non-spatial data in feature layers, feature layer views, and tables. that has been offline enabled. This includes features, non-spatial data, related records, and attachments. - A vector tile service
A vector tile service is a data service that provides access to vector tile data and a style definition. that has been offline enabled. - A map tile service
A map tile service, formerly known as image tile service, is a data service that provides access to static, pre-rendered map tiles. The tiles are typically retrieved in PNG format by specifying a specific level, row, and column value. that has been offline enabled.
Other layers can be included in an offline map but continue to reference the online data source. These layers can be used whenever the offline app has a network connection. In addition to data layers, an offline map can include tables of non-spatial data. A non-spatial table typically contains rows of data related to features in the source web map’s data layers.
Enable services for offline use
To access layer content while offline, you can offline-enable feature services
After enabling a web map and referenced services for offline use, you can optionally create one or more offline map areas
Feature services
You must sync-enable a feature service
Vector tile services and map tile services
If you want tile service data to be downloaded with the offline mapexportTiles capability enabled. For more information, see the ArcGIS REST API documentation for Vector tile service - Export Tiles and Map service - Export Tiles.
Offline map areas
Offline map areas are always used when you take web maps offline. You can either define the offline map area for the map ahead of time, or the client app that downloads the map will define the offline map area on demand. You can mix both approaches depending on your application’s needs.
On-demand workflow
The on-demand workflow
Each offline map that is created on demand is downloaded only once, and is not hosted for later download by other users. A request for the identical map area will result in the server generating a new offline map for the same area. While this workflow adds flexibility for the app users, it also introduces additional server processing and additional wait time for the user.
There are no additional steps required for preparing your web map for on-demand offline use. If you want to also support ahead-of-time offline areas, you must first define these areas in the web map.
Ahead-of-time workflow
This pattern is sometimes referred to as a preplanned offline workflow. As a map author, you can define offline map areas ahead of time for your users. This works well when workers operate in well-defined geographic areas. Defining offline areas ahead of time means map data is packaged once for all users who need it, rather than being generated individually for each user’s request.
See the Create map areas (ahead of time) topic in this guide for more information about creating map areas ahead of time.
Additional resources
- Take web maps offline ( ArcGIS Online
ArcGIS Online is a GIS mapping, analytics, data hosting, and content management software as a service (SaaS) product. It includes applications, tools, APIs, and location services for users and developers. It is subscription-based and requires an ArcGIS Online account. documentation) - Create an offline-enabled web map (Tutorial)
- Create an offline map area (Tutorial)