When you remove an offline region, resources that are shared with other offline regions will not be removed.įor more information on working with offline maps, explore the documentation for the Mapbox Maps SDKs for Android and iOS.An offline region cannot be modified after creation, but it is possible to create a new region with a modified definition and remove the existing region.When managing your offline regions, remember:
With the Maps SDKs for iOS and Android, you can create offline maps, access a list of offline maps stored on the device, and remove offline maps that are no longer needed. When this limit is reached, the least-recently used resources that aren't shared by an offline region will be evicted to make room for newer resources. These resources are stored in the same database as offline resources, but unlike offline resources, they are limited to 50 MB of space. The Maps SDKs for iOS and Android also automatically cache tiles and other resources that are requested during normal use of the app.
Requirementsīefore your application can download maps for use offline, the Mapbox Maps SDKs for iOS and Android need:
Visit the offline maps pricing documentation for iOS and Android for more information. Since you are responsible for the cost of all the tiles your users download, you may want to set an appropriate offline tile limit. Resources downloaded for offline use are not included in monthly active user (MAU) billing. You may raise the default 6,000 offline tile limit to whatever value you want, and your offline tile usage will be billed as Vector Tiles API or Raster Tiles API requests.
With the Maps SDK for iOS v5.3.0 and higher and the Maps SDK for Android v8.3.0 and higher, there is no upper limit to the number of tiles your users can download. Offline maps are useful for apps whose users expect to travel through areas with limited data connectivity or who want to save on cellular roaming charges while traveling abroad. Applications built with the Mapbox Maps SDK for Android or iOS can download maps of selected regions for use when the device lacks network connectivity.