Select to view content in your preferred language

What is the best method and documentation to implement offline mode in android ArcGIS?

722
1
01-08-2018 09:42 PM
PrashanthYN
New Contributor

We are trying to implement offline mode of existing ArcGIS android application, Where we are loading n number of Feature And mapImage layers from ArcGIS server. 

Now we are looking to make it Offline. But we are not able to find suitable documentation about API and other development process.

Any leads or links will be helpful

Thanks in advance

Regards,
Prashanth YN

Pixel Softek PVT LTD

0 Kudos
1 Reply
ShellyGill1
Esri Contributor

Hi Prashanth,

I would recommend starting with this topic in our Guide conceptual help system - Offline—ArcGIS Runtime SDK for Android | ArcGIS for Developers  - this Fundamentals topic gives you an overview of how Offline works in the ArcGIS Runtime SDKs. It links to a lot of other information, including these two further Offline-specific topics:

Create an offline map—ArcGIS Runtime SDK for Android | ArcGIS for Developers 

Create an offline layer—ArcGIS Runtime SDK for Android | ArcGIS for Developers 

You can follow up with more detailed info in the API reference for the specifically mentioned classes, for example OfflineMapTask| arcgis-android . 

You can take tiled map services offline, and this is described in the help topics. Also those topics describe taking feature services offline - you can also edit feature services offline, and then sync back the changes when you're online again. However you can't take dynamically-produced map image layers offline - the nature of those services is that a specific single image is produced each time a request is made, and the image covers the whole map extent - e.g. each time the user pans the map or changes the layers that are visible, a new image is returned from the server. Other offline functionality is available, such as offline geocoding and routing, and we'll be adding more offline functionality over time and future releases.

Hope this helps get you started - post back if you have more questions. If you have specific questions, it would be great if you can start a new thread for each different question.

Regards,

Shelly

0 Kudos