Mobile GMaps is a FREE application that displays Google Maps, Yahoo! Maps, Windows Live Local (MSN Virtual Earth) and Ask.com Maps and satellite imagery on Java J2ME-enabled mobile phones, PDAs and other devices. MGMaps can connect to a GPS receiver over bluetooth or use internal GPS features on some phones in order to automatically display the map for your current position.
When you start the program, you will presented with a welcome screen. You can configure program settings at this point or start browsing the maps or satellite imagery. After you start browsing, your phone will connect to the internet. The presence of the connection is usually indicated on your display by a small "G" (standing for GPRS or EDGE) or "3G" icon. When the connection is established, the phone will begin downloading the map or satellite tiles for the startup location, and will display them on the screen as they are downloaded. The default startup location shows the map for a part of the U.S. at zoom level 14 (fully zoomed-out).