Если бы вы выбрали Bing, это довольно просто.Как я уже сказал, я не сделал это сам, но я видел это на демо.Это должно быть что-то вроде:
<maps:Map Name="bingmap" Mode="AerialWithLabels" CredentialsProvider="enteryourkeyhere"/>
Где карты - это пространство имен: clr-namespace:Microsoft.Maps.MapControl;assembly=Microsoft.Maps.MapControl
Затем в коде позади:
GeoCoordinate co = new GeoCoordinate((double)myLatitude, (double)myLongitude);
bingmap.SetView(co, 18);
Вежливость идет к КевинуDerudder, который сделал отличную презентацию (именно там я ее и увидел).Это было о Silverlight, но должно быть почти то же самое для WPF.Посмотрите его сообщение в блоге с примером кода.