Я пользуюсь Live GPS Travel Tracker. Удобно ставить точки на карте, можно к ним писать комментарии или добавлять фото. А потом все сохраняется на сервере и можно смотреть сколько угодно раз. При этом, если интернета нет, то трек все равно пишется и при появлении интернета отправляется на сервер. Очень удобно в путешествиях.
Если интересно. можно подробно почитать у разработчиков в
блоге