Sweet, but since they already had Google Maps, it's not much of a surprise or very exciting (we've got satellite view already). Any links?
Well, Google requires a license for commercial use so I'm sure it's related to that. Not technology news but business news.