Windows.UI.Xaml.Controls.Maps Classes

Contains classes for the Map control. Also contains tile sources and elements that can be placed on a map.

In this section

Topic Description

CustomMapTileDataSource class

Gets the tiles for a MapTileSource when retrieving the tiles requires a custom implementation and you can't use HttpMapTileDataSource or LocalMapTileDataSource. For example, CustomMapTileDataSource supports drawing tiles in memory and returning them as a stream of pixels.

HttpMapTileDataSource class

Provides a source of tiles for a MapTileSource. The tiles are fetched by using the HTTP or HTTPS protocol.

LocalMapTileDataSource class

Provides a source of tiles for a MapTileSource. The tiles are fetched by using a local protocol such as ms-appdata.

MapControl class

Represents the map control, which displays a map.

MapElement class

Represents an element displayed on a MapControl.

MapIcon class

Displays an image such as a pushpin with optional text on a MapControl. Use the default image or provide a custom image.

MapItemsControl class

Contains a collection of XAML controls to be displayed on a MapControl.

MapInputEventArgs class

Provides data about user input for the MapTapped, MapDoubleTapped, and MapHolding events of the MapControl.

MapPolygon class

Represents a polygon on a MapControl.

MapPolyline class

Represents a polygon on a MapControl.

MapRouteView class

Displays a MapRoute on a MapControl.

MapTileBitmapRequest class

Represents a bitmap request for a tile for a CustomMapTileDataSource.

MapTileBitmapRequestDeferral class

Represents a deferral that can be used by an app to respond asynchronously to a bitmap request for a tile.

MapTileBitmapRequestedEventArgs class

Provides data for the CustomMapTileDataSource.BitmapRequested event.

MapTileDataSource class

Provides a source of tiles for a MapTileSource. This class serves as the base class for HttpMapTileDataSource, LocalMapTileDataSource, and CustomMapTileDataSource.

MapTileSource class

Represents a source of tiles to overlay on the MapControl.

MapTileUriRequest class

Represents a Uri request for a tile for an HttpMapTileDataSource or a LocalMapTileDataSource.

MapTileUriRequestDeferral class

Represents a deferral that can be used by an app to respond asynchronously to a Uri request for a tile.

MapTileUriRequestedEventArgs class

Provides data for the HttpMapTileDataSource.UriRequested event and the LocalMapTileDataSource.UriRequested event.