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