Google Maps provides directions, interactive maps, and satellite/aerial imagery of many countries.
It can also search by keyword such as type of business and provide street views of businesses.
Google Maps also considers user search factors for a business:
Relevancy
How well a business listing matches a search.
If your listing is detailed and up-to-date, Google is more likely to show it for relevant searches.
Distance
How close is the business to the searcher, or the area specified?
Prominence
How well-known is the business, based on information Google can find across the web?
Google Maps will let you share your location with friends and family for a specific period of time
Google Maps will now tell you how bad the parking is at your destination
Google Maps will soon get you where you need to go, then help you park
Google Maps Behind the Scenes, Street View - Treks - Yosemite
How Google Builds Its Maps—and What It Means for the Future of Everything
Google Maps adds Northern Lights/Aurora Borealis imagery to Street View
Panoramio - Photos of the world