Maps can display online maps from various built-in and custom sources. By default, Maps provides three built-in sources for Microsoft Bing Maps:™ aerial, road and hybrid views. Maps also makes it easy to use the online map tiles of your choice. We include custom samples using the Open Street Maps and the public CloudMade Midnight Commander. You can use these samples to extend the control to view any additional map source.
Effortlessly display a collection of business objects on a map with built-in data binding and template support. Maps also supports data virtualization of local and server data. With virtualization, Maps only displays and requests the elements that are currently visible. With support for asynchronous requests, you can download new items from the server only when they come into view. Use this technique for displaying a large number of elements without sacrificing performance.
The map viewing container supports smooth zooming and panning using a mouse, a keyboard, or multi-touch gestures. You can customize or hide the navigation tools that are displayed. Because Maps supports ClearStyle technology, by simply setting a few brush properties in Visual Studio, you can quickly style the map viewing tools without having to customize the control template.
The Maps control supports a vector layer that makes it easy to draw geometries, shapes, polygons, and paths with geographical coordinates on top of a map. The vector layer is useful for drawing:
For offline maps, you can use the vector layer instead of an online source to show a map representation from a KML (Keyhole Markup Language) file. The Maps control supports directly importing and exporting KML and KMZ (zipped KML) files.