My favourite is gmap-pedometer. Too bad it seems frozen in time - it can be enhanced with lots of features, but there is just basic functionality there. Oh well. Next favourite is bikely. Everything else web-based seems to have strange interface and isn't very consistent or is slow. I'd use Google Earth, but it crashes my computer...