If you chose Bing, it's pretty simple. As I said, I did not do it myself, but I saw it on a demo. It should be something like:
<maps:Map Name="bingmap" Mode="AerialWithLabels" CredentialsProvider="enteryourkeyhere"/>
Where maps is the namespace: clr-namespace:Microsoft.Maps.MapControl;assembly=Microsoft.Maps.MapControl
Then, in the code:
GeoCoordinate co = new GeoCoordinate((double)myLatitude, (double)myLongitude); bingmap.SetView(co, 18);
Courtesy goes to Kevin Derudder, who made an excellent presentation (where I saw her). It was about Silverlight, but for WPF it should be almost the same. Check out his blog post with sample code.
source share