There are also other maps. And elsewhere on the internet you can probably find many more maps. If you are willing to pay for a map I am sure you can get any map you want.
But be sure you get it in svg file format.
Than you can use ViewerSvg to convert the svg into xaml that can be used in WPF or Silverlight application. The ViewerSvg can be get from http://www.wpf-graphics.com