Map control

[ Updated for UWP apps on Windows 10. For Windows 8.x articles, see the archive ]

The map control can display road maps, aerial, 3D, views, directions, search results, and traffic. On a map, you can display the user's location, directions, and points of interest. A map can also show aerial 3D views, Streetside views, traffic, transit, and local businesses.

example of a map, basic view

Is this the right control?

Use a map control when you want a map within your app that allows users to view app-specific or general geographic information. Having a map control in your app means that users don't have to go outside your app to get that information.

Note If you don't mind users going outside your app, consider using the Windows Maps app to provide that information. Your app can launch the Windows Maps app to display specific maps, directions, and search results. For more info, see Launch the Windows Maps app.


This example shows a map with a Streetside view:

example of map control's streetside view

This example shows a map with an aerial 3D view:

example of map control's 3-d view

This example shows an app with both an aerial 3D view and a Streetside view:

example of 3-d map view with streetside view


  • Use ample screen space (or the entire screen) to display the map so that users don't have to pan and zoom excessively to view geographical information.

  • If the map is only used to present a static, informational view, then using a smaller map might be more appropriate. If you go with a smaller, static map, base its dimensions on usability—small enough to conserve enough screen real estate, but large enough to remain legible.

  • Embed the points of interest in the map scene using map elements; any additional information can be displayed as transient UI that overlays the map scene.