How to download and update offline maps (XAML)
Call the methods of the MapManager class to let the user download maps for offline use, or to update offline maps that the user downloaded previously.
The MapManager class belongs to the Windows.Services.Maps namespace. The class has the following two methods.
- Call the ShowDownloadedMapsUI method to let the user download maps for offline use.
- Call the ShowMapsUpdateUI method to update offline maps that the user downloaded previously.
The MapManager class is a static class, so you can call its methods without creating an instance of the class. These methods are not asynchronous. They do not return data or status information to your app.
Important The methods described in this topic take the user to another app. The user has to go back to your app manually after downloading or updating maps.
Before you call the methods of the MapManager class
At the top of your class file, add a using statement for the Windows.Services.Maps namespace.
using Windows.Services.Maps;
Letting the user download maps for offline use
To let the user download maps for offline use, call the ShowDownloadedMapsUI method. This method replaces the MapDownloaderTask.
MapManager.ShowDownloadedMapsUI();
This method call displays the following page:
Updating offline maps that the user downloaded previously
To update offline maps that the user downloaded previously, call the ShowMapsUpdateUI method.
MapManager.ShowMapsUpdateUI();
This method call displays the following page: