GPS Track is a freeware application for Java capable mobile devices that connects to a Bluetooth GPS and records the path that you travel. Tracks can be uploaded to a web site, sent by email, transferred via Bluetooth, or written to a flash memory card.
Google Maps and Google Earth are used to view the tracks. File formats such as GPX and CSV are also supported.

Download Link- http://www.qcontinuum.org/gpstrack/GpsTrack.jar