Windows.​UI.​Xaml.​Controls.​Maps Windows.​UI.​Xaml.​Controls.​Maps Windows.​UI.​Xaml.​Controls.​Maps Namespace

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

Classes

CustomMapTileDataSource CustomMapTileDataSource CustomMapTileDataSource

Provides a source of custom tiles for a MapTileSource. Use this class when you can't use HttpMapTileDataSource or LocalMapTileDataSource. For example, CustomMapTileDataSource supports drawing tiles in memory and returning them as a stream of pixels.

LocalMapTileDataSource LocalMapTileDataSource LocalMapTileDataSource

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

MapActualCameraChangedEventArgs MapActualCameraChangedEventArgs MapActualCameraChangedEventArgs

Provides data for the ActualCameraChanged event.

MapActualCameraChangingEventArgs MapActualCameraChangingEventArgs MapActualCameraChangingEventArgs

Provides data for the ActualCameraChanging event.

MapBillboard MapBillboard MapBillboard

Displays an image that scales and fades in relation to its distance from the ReferenceCamera of the MapBillboard.

MapCamera MapCamera MapCamera

Represents the position of a camera to define the view of a map.

MapContextRequestedEventArgs MapContextRequestedEventArgs MapContextRequestedEventArgs

Provides event data for the MapContextRequested event.

MapControl MapControl MapControl

Represents the map control, which displays a map.

MapControlBusinessLandmarkClickEventArgs MapControlBusinessLandmarkClickEventArgs MapControlBusinessLandmarkClickEventArgs

Provides data for the BusinessLandmarkClick event.

Note

This API is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to this API will fail at runtime. For more information about this API and the Windows.Services.Maps.LocalSearch namespace, please work with your Microsoft Account Team representative.

MapControlBusinessLandmarkPointerEnteredEventArgs MapControlBusinessLandmarkPointerEnteredEventArgs MapControlBusinessLandmarkPointerEnteredEventArgs

Provides data for the BusinessLandmarkPointerEntered event.

Note

This API is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to this API will fail at runtime. For more information about this API and the Windows.Services.Maps.LocalSearch namespace, please work with your Microsoft Account Team representative.

MapControlBusinessLandmarkPointerExitedEventArgs MapControlBusinessLandmarkPointerExitedEventArgs MapControlBusinessLandmarkPointerExitedEventArgs

Provides data for the BusinessLandmarkPointerExited event.

Note

This API is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to this API will fail at runtime. For more information about this API and the Windows.Services.Maps.LocalSearch namespace, please work with your Microsoft Account Team representative.

MapControlBusinessLandmarkRightTappedEventArgs MapControlBusinessLandmarkRightTappedEventArgs MapControlBusinessLandmarkRightTappedEventArgs

Provides data for the BusinessLandmarkRightTapped event.

Note

This API is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to this API will fail at runtime. For more information about this API and the Windows.Services.Maps.LocalSearch namespace, please work with your Microsoft Account Team representative.

MapControlDataHelper MapControlDataHelper MapControlDataHelper

Provides events that indicate the user has clicked on a business location or transit feature.

Note

This API is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to this API will fail at runtime. For more information about this API and the Windows.Services.Maps.LocalSearch namespace, please work with your Microsoft Account Team representative.

MapControlTransitFeatureClickEventArgs MapControlTransitFeatureClickEventArgs MapControlTransitFeatureClickEventArgs

Provides data for the TransitFeatureClick event.

Note

This API is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to this API will fail at runtime. For more information about this API and the Windows.Services.Maps.LocalSearch namespace, please work with your Microsoft Account Team representative.

MapControlTransitFeaturePointerEnteredEventArgs MapControlTransitFeaturePointerEnteredEventArgs MapControlTransitFeaturePointerEnteredEventArgs

Provides data for the TransitFeaturePointerEntered event.

Note

This API is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to this API will fail at runtime. For more information about this API and the Windows.Services.Maps.LocalSearch namespace, please work with your Microsoft Account Team representative.

MapControlTransitFeaturePointerExitedEventArgs MapControlTransitFeaturePointerExitedEventArgs MapControlTransitFeaturePointerExitedEventArgs

Provides data to the TransitFeaturePointerExited event.

Note

This API is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to this API will fail at runtime. For more information about this API and the Windows.Services.Maps.LocalSearch namespace, please work with your Microsoft Account Team representative.

MapControlTransitFeatureRightTappedEventArgs MapControlTransitFeatureRightTappedEventArgs MapControlTransitFeatureRightTappedEventArgs

Provides data for the TransitFeatureRightTapped event.

Note

This API is not available to all Windows apps. Unless your developer account is specially provisioned by Microsoft, calls to this API will fail at runtime. For more information about this API and the Windows.Services.Maps.LocalSearch namespace, please work with your Microsoft Account Team representative.

MapCustomExperience MapCustomExperience MapCustomExperience

Represents a custom experience for the MapControl.

MapCustomExperienceChangedEventArgs MapCustomExperienceChangedEventArgs MapCustomExperienceChangedEventArgs

Provides data for the CustomExperienceChanged event.

MapElement MapElement MapElement

Represents an element displayed on a MapControl.

MapElementClickEventArgs MapElementClickEventArgs MapElementClickEventArgs

Provides data for the MapElementClick event.

MapElementPointerEnteredEventArgs MapElementPointerEnteredEventArgs MapElementPointerEnteredEventArgs

Provides data for the MapElementPointerEntered event.

MapElementPointerExitedEventArgs MapElementPointerExitedEventArgs MapElementPointerExitedEventArgs

Provides data for the MapElementPointerExited event.

MapIcon MapIcon MapIcon

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

MapInputEventArgs MapInputEventArgs MapInputEventArgs

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

MapItemsControl MapItemsControl MapItemsControl

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

MapPolygon MapPolygon MapPolygon

Represents a polygon on a MapControl.

MapPolyline MapPolyline MapPolyline

Represents a polyline on a MapControl.

MapRightTappedEventArgs MapRightTappedEventArgs MapRightTappedEventArgs

Provides data for the MapRightTapped event.

MapRouteView MapRouteView MapRouteView

Displays a MapRoute on a MapControl.

MapScene MapScene MapScene

Represents a view of a map.

MapStyleSheet MapStyleSheet MapStyleSheet

Represents a set of rules that define the style of a map control.

MapTargetCameraChangedEventArgs MapTargetCameraChangedEventArgs MapTargetCameraChangedEventArgs

Provides data for the TargetCameraChanged event.

MapTileBitmapRequest MapTileBitmapRequest MapTileBitmapRequest

Represents a bitmap request for a tile for a CustomMapTileDataSource.

MapTileBitmapRequestDeferral MapTileBitmapRequestDeferral MapTileBitmapRequestDeferral

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

MapTileBitmapRequestedEventArgs MapTileBitmapRequestedEventArgs MapTileBitmapRequestedEventArgs

Provides data for the CustomMapTileDataSource.BitmapRequested event.

MapTileDataSource MapTileDataSource MapTileDataSource

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

MapTileSource MapTileSource MapTileSource

Represents a source of tiles to overlay on the MapControl.

MapTileUriRequest MapTileUriRequest MapTileUriRequest

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

MapTileUriRequestDeferral MapTileUriRequestDeferral MapTileUriRequestDeferral

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

MapTileUriRequestedEventArgs MapTileUriRequestedEventArgs MapTileUriRequestedEventArgs

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

StreetsideExperience StreetsideExperience StreetsideExperience

Represents a custom map experience that provides a street-level view of a geographic location.

StreetsidePanorama StreetsidePanorama StreetsidePanorama

Represents a panoramic view of a geographic location from a street-level perspective.

Structs

MapZoomLevelRange MapZoomLevelRange MapZoomLevelRange

Specifies the minimum and maximum zoom level for a MapTileSource. This structure is used by the ZoomLevelRange property of a MapTileSource.

Enums

MapAnimationKind MapAnimationKind MapAnimationKind

Specifies the animation to use when you change the view of the map. For example, you can specify animation when calling the TrySetViewAsync or TrySetViewBoundsAsync methods.

MapCameraChangeReason MapCameraChangeReason MapCameraChangeReason

Specifies the reason the position of the map's camera has changed.

MapColorScheme MapColorScheme MapColorScheme

Specifies the ColorScheme of the MapControl.

MapElementCollisionBehavior MapElementCollisionBehavior MapElementCollisionBehavior

Specifies the behavior of a MapIcon when it collides with other map features due to zoom level.

MapInteractionMode MapInteractionMode MapInteractionMode

Specifies if the map responds to a touch gesture and if the corresponding UI control appears on the map.

MapLoadingStatus MapLoadingStatus MapLoadingStatus

Specifies the LoadingStatus of the MapControl.

MapPanInteractionMode MapPanInteractionMode MapPanInteractionMode

Specifies if the pan gesture is recognized on the map.

MapProjection MapProjection MapProjection

Specifies how to transform the latitudes and longitudes of the map

MapStyle MapStyle MapStyle

Specifies the Style of the MapControl.

MapTileLayer MapTileLayer MapTileLayer

Specifies the Layer type of a MapTileSource.

MapVisibleRegionKind MapVisibleRegionKind MapVisibleRegionKind

Indicates the kind of visible region.

MapWatermarkMode MapWatermarkMode MapWatermarkMode

Specifies the WatermarkMode of the MapControl.