Mobile GMaps is a FREE application that displays maps from Google Maps, Yahoo! Maps, Windows Live Local (MSN Virtual Earth), Ask.com, Open Street Map and other sources 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. You can pre-download maps and store them on your memory card in order to use them on the go without accessing the internet.
Mobile GMaps is distributed under the Attribution - NonCommercial - NoDerivs Creative Commons license. You may download, use and distribute the application free of charge only for personal, non-commercial purposes.
Perfect for Nokia S60, Blackberry, LG, Motorola, Helio and any JAVA enabled mobile phones.
Get Mobile GMaps here http://www.mgmaps.com