Windows.UI.Xaml.Controls.Maps Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Defines classes for the Map control. Also defines tile sources and elements that can be placed on a map.
Classes
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. |
HttpMapTileDataSource |
Provides a source of tiles for a MapTileSource. The tiles are fetched by using the HTTP or HTTPS protocol. Note that, as of build 15063, local uris don't work anymore. |
LocalMapTileDataSource |
Provides a source of tiles for a MapTileSource. The tiles are fetched by using a local protocol such as ms-appdata. |
MapActualCameraChangedEventArgs |
Provides data for the ActualCameraChanged event. |
MapActualCameraChangingEventArgs |
Provides data for the ActualCameraChanging event. |
MapBillboard |
Displays an image that scales and fades in relation to its distance from the ReferenceCamera of the MapBillboard. |
MapCamera |
Represents the position of a camera to define the view of a map. |
MapContextRequestedEventArgs |
Provides event data for the MapContextRequested event. |
MapControl |
Represents a symbolic or photorealistic map of the Earth. |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
Represents a custom experience for the MapControl. |
MapCustomExperienceChangedEventArgs |
Provides data for the CustomExperienceChanged event. |
MapElement |
Represents an element displayed on a MapControl. |
MapElement3D |
Represents a 3D element displayed on a MapControl. |
MapElementClickEventArgs |
Provides data for the MapElementClick event. |
MapElementPointerEnteredEventArgs |
Provides data for the MapElementPointerEntered event. |
MapElementPointerExitedEventArgs |
Provides data for the MapElementPointerExited event. |
MapElementsLayer |
Represents a collection of map elements to which you can bind data and manipulate independently of other map elements. |
MapElementsLayerClickEventArgs |
Provides data for the MapElementClick event. |
MapElementsLayerContextRequestedEventArgs |
Provides event data for the MapContextRequested event. |
MapElementsLayerPointerEnteredEventArgs |
Provides data for the MapElementPointerEntered event. |
MapElementsLayerPointerExitedEventArgs |
Provides data for the MapElementPointerExited event. |
MapIcon |
Displays an image such as a pushpin with optional text on a MapControl. Use the default image or provide a custom image. |
MapInputEventArgs |
Provides data about user input for the MapTapped, MapDoubleTapped, and MapHolding events of the MapControl. |
MapItemsControl |
Contains a collection of XAML controls to be displayed on a MapControl. |
MapLayer |
Represents a collection of map data to which you can bind data and manipulate independently of other map types of map data. |
MapModel3D |
Represents a 3D object to show on a map. A MapModel3D is primarily used in conjunction with MapElement3D. |
MapPolygon |
Represents a polygon on a MapControl. |
MapPolyline |
Represents a polyline on a MapControl. |
MapRightTappedEventArgs |
Provides data for the MapRightTapped event. |
MapRouteView |
Displays a MapRoute on a MapControl. |
MapScene |
Represents a view of a map. |
MapStyleSheet |
Represents a set of rules that define the style of the map in a map control. This class provides methods to:
|
MapStyleSheetEntries |
Provides the names of JavaScript Object Notation (JSON) supported style entries in the map style sheet. |
MapStyleSheetEntryStates |
Provides the names of the supported style entry states of a map style sheet. These states map to state-specific styles defined in the map's style sheet. |
MapTargetCameraChangedEventArgs |
Provides data for the TargetCameraChanged event. |
MapTileBitmapRequest |
Represents a bitmap request for a tile for a CustomMapTileDataSource. |
MapTileBitmapRequestDeferral |
Represents a deferral that can be used by an app to respond asynchronously to a bitmap request for a tile. |
MapTileBitmapRequestedEventArgs |
Provides data for the CustomMapTileDataSource.BitmapRequested event. |
MapTileDataSource |
Provides a source of tiles for a MapTileSource. This class serves as the base class for HttpMapTileDataSource, LocalMapTileDataSource, and CustomMapTileDataSource. |
MapTileSource |
Represents a source of tiles to overlay on the MapControl. |
MapTileUriRequest |
Represents a Uri request for a tile for an HttpMapTileDataSource or a LocalMapTileDataSource. |
MapTileUriRequestDeferral |
Represents a deferral that can be used by an app to respond asynchronously to a Uri request for a tile. |
MapTileUriRequestedEventArgs |
Provides data for the HttpMapTileDataSource.UriRequested event and the LocalMapTileDataSource.UriRequested event. |
StreetsideExperience |
Represents a custom map experience that provides a street-level view of a geographic location. |
StreetsidePanorama |
Represents a panoramic view of a geographic location from a street-level perspective. |
Structs
MapZoomLevelRange |
Specifies the minimum and maximum zoom level for a MapTileSource. This structure is used by the ZoomLevelRange property of a MapTileSource. |
Enums
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 |
Specifies the reason the position of the map's camera has changed. |
MapColorScheme |
Specifies the ColorScheme of the MapControl. |
MapElementCollisionBehavior |
Specifies the behavior of a MapIcon when it collides with other map features due to zoom level. |
MapInteractionMode |
Specifies if the map responds to a touch gesture and if the corresponding UI control appears on the map. |
MapLoadingStatus |
Specifies the LoadingStatus of the MapControl. |
MapModel3DShadingOption |
Specifies the type of shading that you want to appear for 3D objects. |
MapPanInteractionMode |
Specifies if the pan gesture is recognized on the map. |
MapProjection |
Specifies how to transform the latitudes and longitudes of the map |
MapStyle |
Specifies the Style of the MapControl. |
MapTileAnimationState |
Specifies the AnimationState of the MapTileSource. |
MapTileLayer |
Specifies the Layer type of a MapTileSource. |
MapVisibleRegionKind |
Indicates the kind of visible region. |
MapWatermarkMode |
Specifies the WatermarkMode of the MapControl. |
Remarks
Important
Bing Maps for Enterprise service retirement
The UWP MapControl and map services from the Windows.Services.Maps namespaces rely on Bing Maps. Bing Maps for Enterprise is deprecated and will be retired, at which point the MapControl and services will no longer receive data.
For more information, see the Bing Maps Developer Center and Bing Maps documentation.