The MM Tracker android app is very good. There is a trial version and the full version is only about a tenner. You need to already have the maps but if you have it works really well and has a hell of a lot more functionality than the Memory Map windows program ever had. I use it all the time in the hill on my HTC Desire.