Вы должны предоставить нам более подробную информацию, чтобы получить лучший ответ, но я все равно выскажу свои мысли:
Я использовал API Virtual Earth в проекте, который я делал в 2007 году. К тому времени мы решили перейти на версию MS, поскольку она имела лучшую документацию и лучше подходила бы для нашего набора технологий, то есть MS SQL, .NET и т. Д. .... и лучше всего: это было бесплатно!
Google в то время предлагал более приятный пользовательский интерфейс для карт и прочего, но после определенного количества запросов вы начнете получать оплату ....
Если вы разрабатываете в .NET, я бы, конечно, пошел на Virtual Earth сейчас, так как Microsoft поставила официальный виртуальный Earth Северный боковой контроль ....
Некоторые ссылки:
http://dev.live.com/Virtualearth/sdk/
http://code.google.com/apis/maps/