А мне нравится Live GPS Tracker, она может через определенные промежутки времени или в конце прогулки автоматом отправлять трек (весит он мало, поэтому за трафик можно не беспокоиться) на http://livegpstracks.com, где можно хранить свои треки и точки и еще много чего делать. Единственный недостаток, по крайней мере на моем коммуникаторе, не сворачивается, как Навител, на котором кстати тоже есть функция записи треков в gpx.
Установил на смартфон NOKIA(на платформе simbian belle) программу SPORTS TRACKER(сайт:www.sports-tracker.com).Программа похожа на упомянутую здесь Live GPS Tracker(simbian не поддерживает),идёт на android.Сегодня испытал программу, ходил по грибы,прошёл 25,3км. Маршрут можно посмотреть здесь:мой путь
Тоже использую программу Sports Tracker для iPhone. Записывает перемещения GPS, можно свернуть программку и забыть о ней, умеет синхронизироваться с сервером, можно накладывать на маршрут фотографии, есть импорт в KML, который затем можно, например, закачать в Google Earth с другими данными.
В качестсве GPS-Tracker'а использовал Qstarz BT-Q1000XT Bluetooth Data Logger GPS Receiver - размером с спичечный коробок. И всё было неплохо. Но сегодня купил Nikon D800e, который, как сегодня же выяснилось, даёт знать о факте нажатия на гашетку напрямую в некое устройство, где фиксируются широта, долгота, высота, всеобщее координированное время (UTC) и направление для каждого выполняемого снимка.