Download the app project: | Android | iOS | .NET |
---|
Offline Mapbook is an open source app project built with ArcGIS Runtime SDK to give users the ability to load mobile map packages to a tablet and access their maps while in the field. With Offline Mapbook, users can create mobile map packages using ArcGIS Pro then download or side-load them to a tablet whenever they anticipate future work in a disconnected environment.
You can git clone
, configure, and immediately start developing with this app to allow your users access to multiple maps while offline.
Demo dataset
By default, the app is pre-configured to connect to .mmpk
) using the query "Offline mapbook". This search returns a mobile map package hosted by the Runtime organization to demonstrate capabilities of the app.
You can make this app your own by configuring it to use your portal and custom search query or remove the default search query altogether.
Features
Access mobile map packages offline
The app is designed for field workers who need access to their maps in areas where they don't have a network connection.
Field workers can download maps before leaving for work sites without a network connection. When they return to the office or areas with connectivity, they can download any .mmpk
files that have been updated since they last checked.
Browse a portal
Custom UIs allow users to browse for items in their
Search and suggest
A custom search UI lets your users access and search the contents of locators packaged with their mobile map package.
When viewing their maps, users can search against their packaged locator by typing a query in the search field to see matching suggestions. Selecting a result from the list will locate it on the map.
Display feature callouts
The app supports tapping the map to display its contents. Users can select a
Interact with maps dynamically
User interactions with the map drive how users view mobile map packages. For example, the map contains custom UI tools, such as a legend, table of contents, and bookmarks selector, to provide a dynamic mapping experience for your users.
Make this app yours
The supplied datasets are for demonstration purposes. To customize this app, upload and access your own mobile map packages.
Get started
In ArcGIS Pro
- Create your own mobile map package.
- (Optionally) create and package a locator with your mobile map package.
- Upload your mobile map package to your portal.
From your developer dashboard
- Register your app, which creates a unique client ID, on your developer dashboard.
In your local environment
- Download the app source code and SDK for the platform of your choice.
- Configure the app source code with the registered app client ID and your mobile map package.
Read the documentation
The Offline Mapbook app repositories maintain comprehensive documentation. Consult the documentation to learn about app architecture, interface, configuration, ArcGIS development patterns, and licenses. See the docs/README.md file in the app repository for more information.
Get the app source code and SDK
Get the app for Android
- Download and install ArcGIS Runtime SDK for Android.
- Download the Android app source code.
Get the app for iOS
- Download and install ArcGIS Runtime SDK for iOS.
- Download the iOS app source code.
Get the app for .NET
- Download and install ArcGIS Runtime SDK for .NET.
- Download the .NET app source code.