With mobile map packages, you can quickly share your maps with mobile apps such as Explorer for ArcGIS, Navigator for ArcGIS, 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 Navigator for ArcGIS must contain one or more locators and a network dataset layer. For more information on preparing maps for use in Navigator for ArcGIS, see Prepare maps.
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 Explorer for ArcGIS.
Create a mobile map package
Web feature layers are the only web layers supported in mobile map packages. Other web layers, such as map image and WMS layers, will not be included. Additionally, 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 will appear in the drop-down menu.
- To browse to a locator that has not been added to your project, click the browse button .
- 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 Explorer for ArcGIS.
- 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.
- Click Analyze to check for any errors or issues. You must resolve all errors. If any issues are discovered, they appear on the Messages tab. Right-click each message to get more information, read the help for the error or warning, and access suggested fixes.
- 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 on 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.