Google Maps for mobile with Latitude is the official mobile mapping application from Google.
New! Google Latitude
Latitude lets you see your friends' locations and status messages. Share your location and status with select friends. Get started by selecting "Join Latitude" in the menu.
My Location (beta)
Google Maps for mobile features My Location, a service that allows you to retrieve your current location without the need for GPS. My Location approximates your current location on the map, usually within 1000 meters, by recognizing information broadcast from mobile towers near you and through Wi-fi signals. Google Maps for mobile also uses built-in GPS on certain phones.
Map and satellite views
Google Maps provides both map and satellite views of an area. The user interface feels like Google Maps does on the desktop. You can scroll in a direction to see more of the map, or zoom in and out using shortcut keys.
Google Maps makes it easy to get turn-by-turn driving directions. Thanks to the My Location feature, you do not even have to enter their starting point.
Check bus and subway schedules, determine what transfers you need to make. Plan adventures in more than 50 cities around the world, including New York City, Chicago, and San Francisco.
Google's local search engine allows you to search for businesses by name (e.g. "Starbucks"), or by type (e.g. "coffee"). View store hours and ratings, and then dial the business you''re interested in with a single click. Thanks to My Location, it''s easy to find nearby businesses without even having to enter your current location.
View street level imagery of addresses, businesses, and turns in directions in much of the US, Australia, Japan, and parts of Europe.
Google Maps will turn highways green, yellow, or red, based on real-time traffic data.
Bookmark your favorite places so that you can easily return to them on the map.