Collapse the table of content
Expand the table of content

Microsoft.Phone.Maps.Controls Namespace

[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]

The Microsoft.Phone.Maps.Controls namespace contains the most commonly used public classes of the map control for Windows Phone.


If you use this API in your app, you must specify the following capabilities in the app manifest. Otherwise, your app might not work correctly or it might exit unexpectedly.


Windows Phone 8

For more info, see App capabilities and hardware requirements for Windows Phone 8.

Public classGeoCoordinateCollectionRepresents a collection of geocoordinate objects.
Public classGeoCoordinateCollectionConverterConverts types into GeoCoordinate objects.
Public classGeoCoordinateConverterConverts types into GeoCoordinate.
Public classLocationRectangleRepresents a location rectangle on the map control.
Public classLocationRectangleConverterConverts a string into an instance of LocationRectangle.
Public classMapRepresents the map control.
Public classMapCartographicModeChangedEventArgsProvides data for the CartographicModeChanged event.
Public classMapCenterChangedEventArgsProvides data for the CenterChanged event.
Public classMapColorModeChangedEventArgsProvides data for the ColorModeChanged event.
Public classMapElementRepresents an element on the map control that contains the MapPolyline or MapPolygon.
Public classMapEventArgsProvides data for the Map events.
Public classMapHeadingChangedEventArgsProvides data for the HeadingChanged event.
Public classMapLandmarksEnabledChangedEventArgsProvides data for the LandmarksEnabledChanged event.
Public classMapLayerRepresents a collection of MapOverlay objects.
Public classMapOverlayRepresents a map layer, which positions its child UIElement objects using geographic coordinates.
Public classMapPedestrianFeaturesEnabledChangedEventArgsProvides data for the PedestrianFeaturesEnabledChanged event.
Public classMapPitchChangedEventArgsProvides data for the PitchChanged event.
Public classMapPointConverterConverts types into a Point.
Public classMapPolygonRepresents a polygon shape on a map control.
Public classMapPolylineRepresents a polyline on the map control.
Public classMapResolveCompletedEventArgsProvide data for the ResolveCompleted event.
Public classMapRouteRepresents a route in the map control.
Public classMapTransformCenterChangedEventArgsProvides data for the TransformCenterChanged event.
Public classMapViewChangedEventArgsProvides data for the ViewChanged event.
Public classMapViewChangingEventArgsProvides data for the ViewChanging event.
Public classMapZoomLevelChangedEventArgsProvides data for the ZoomLevelChanged event.
Public classTileSourceRetrieves the URI for a tile based on its zoom level and tile position.

Public structureQuadKeyRepresents a Maps quadkey.

Public enumerationMapAnimationKindSpecifies the animation to use when you change the view of the map by calling the SetView method.
Public enumerationMapCartographicModeSpecifies the type of the Map – for example, a road map or an aerial map.
Public enumerationMapColorModeSpecifies the color mode of the Map – for example, light or dark.
Public enumerationMapWatermarkModeSpecifies when the watermark of the Map is displayed.
Public enumerationRouteViewKindSpecifies the type of route to display in the map control.

© 2017 Microsoft