With mobile map packages, you can quickly share your maps with mobile apps such as ArcGIS Explorer, ArcGIS Navigator, and apps developed using ArcGIS Runtime SDK 100 and later.
A mobile map package consolidates maps into a single file (.mmpk) that can be shared with your ArcGIS organizational account or copied directly to your mobile device. Supported layer types in the map and their data are included in the package. The mobile map package format is optimized for modern mobile devices and can run on any platform supported by ArcGIS Pro or ArcGIS Runtime. Common uses for mobile map packages include offline mapping and navigation.
Mobile map packages created for use in ArcGIS Navigator must contain one or more locators and a network dataset layer. For more information on preparing maps for use in ArcGIS Navigator, see Prepare maps.
Note:
To allow users to open a mobile map package without signing in to an ArcGIS organization, Enable anonymous use can be used if you've licensed ArcGIS Pro with the ArcGIS Publisher extension. Mobile map packages that have been enabled for anonymous use can be viewed by anyone using ArcGIS Explorer and Field Maps.
Create a mobile map package
Simple features, raster datasets, tables, relationship classes, locators, network datasets, web layers, and maps that contain map tile (.tpk) or vector tile (.vtpk) packages are supported in mobile map packages. However, topology, ArcGIS Desktop annotation, and route layers are not supported. Annotation that has been upgraded to ArcGIS Pro annotation is supported.
- In the Package group on the Share tab, click New Mobile Map Package.
The Package Mobile Map pane appears.
- Specify where to save your package, either to your online account or as a file on disk.
- Complete the Summary and Tags fields.
- Specify the data to be included in the package.
- Choose Current Display Extent to include all data that is visible on the screen.
- Choose Area of Interest to include only data that intersects a polygon layer or feature class.
- If you chose Area of Interest, click the drop-down menu to select a polygon layer in your map or click the browse button to browse to a polygon feature class.
- If you want the package to match the current map extent, check the Clip check box.
Everything in the map that's outside the current extent is excluded from the package. This further reduces the package size by clipping features that are partially outside the map extent.
- To include a locator, check the Include Locator check box and choose the address locator .
- If a locator has been added to your project, it appears in the drop-down menu.
- To browse to a locator that has not been added to your project, click the browse button .
- To reference service layers in the package, click the Reference online content check box. Choose this option to include service layers in your map for use on devices connected to the internet. If left unchecked, only feature service layers will be referenced in the package for offline use. All other service layers are unsupported and will not be included.
- If you have the ArcGIS Publisher extension, you can check the Enable anonymous use check box to allow anyone with access to the package to open and use it.
This means they will not be prompted to sign in to an ArcGIS organization account when using the package in apps such as ArcGIS Explorer.
- If you are uploading your package to an online account, use the Folder menu to specify where the package will be stored in your portal content. The package is stored in the root of your content by default. Optionally click the Browse button to create a folder or choose an existing one. You can also type the name of the desired folder in the text box.
- If you are uploading your package to an online account, specify how it will be shared:
- Everyone—This option makes your content public. Anyone can access and see it.
- My Organization—If you are signed in with an organizational account, you see this option. This option allows your content to be shared with all authenticated users in the organization.
- Groups—You can share your content with groups you belong to and their members.
Leave all options unchecked to set the sharing level to the owner of the item.
- To set an expiration for the mobile map package, click the Security tab, check the Set map expiration check box, and specify a date for the map to expire. To specify whether the map can be accessed by mobile apps such as ArcGIS Explorer when it expires, choose an access type:
Allow to open with a warning This warns the user that the expiration date has passed but still allows access to the map.
Don't allow to open This prevents the map from being accessed after the expiration date.
Optionally, edit the Expiration message.
Note:
You can still open an expired mobile map in ArcGIS Pro.
- Under Finish Sharing, click Analyze to check for problems.
Errors and warnings are listed on the Messages tab. Right-click a message to open its help topic or take corrective action in the software. Errors must be resolved before you can share the web layer. Resolving warnings is recommended but not required.
- Once it's validated, click Package to create your package.
For details about how to create a mobile map package specifically for Navigator, see Prepare maps in the Navigator help system. For details about using mobile map packages in native apps you develop, see the Create a map object from a mobile map package section in the Display a map topic for the ArcGIS Runtime SDK you're using: Android, iOS, Java, .NET, macOS, or Qt.