Полностью согласен с tRIDENT по поводу OruxMaps. От себя могу добавить, что до этого использовал встроенное в оболочку приложение GoogleMaps, а также Endomondo и Maverick. GoogleMaps может хранить в кеше свои карты, но никакой работы с треками. Endomondo хороша своим веб-приложением, но очень быстро съедает аккумулятор, не хранит карты в кеше и нет возможности загружать иные карты, кроме Google. Maverick не понравился работой с треками. OruxMaps, не имея всех вышеперечисленных недостатков, обладает всеми достоинствами используемых мной до неё программ. Помимо прочего, есть очень полезная функция слежения за маршрутом. Если её грамотно настроить, позволяет не отвлекаться постоянно на навигацию, а уведомляет об отклонении звуковым сигналом. Ну и режим экономичного обращения к GPS ощутимо экономит заряд. В сравнении с Endomondo, прям на порядок. А что до сложности настройки. Есть очень подробная инструкция на русском языке с картинками. В инете в свободном доступе.