Google's latest project is called Sunroof. It uses information in Google Maps to figure out how much sun falls on a roof and takes that into account of things like angle, weather, and obstructions to figure out how many panels you need to save how much on electeric bill. Check out the video below: