Как настроить автономный gps навигатор на андроид телефоне:
1. Ставится на обычный компьютер ПО "Google Earth".
2. В "Google Earth" находим нужный участок, отрисовываем путь, ставим необходимые метки. (кому как удобно)
3. Сохраняем местоположение. (kmz либо kml)
4. Перекидываем файл на телефон. (название файла должно быть на английском).
5. Скачиваем ПО "Google Earth" на андроид. Устанавливаем.
6. Для интеграции карты на мобильную версию "Google Earth" нужно скачать и установить на телефон ПО "KMZL to Earth".
7. Запускаем "KMZL to Earth". В пути указываем созданую карту. Если карта не открылась, значит в контейнере (файле) пристутствуют элементы, не поддерживаемые мобильной версией "Google Earth", либо что то сделано коряво.
8. Если карта открылась, нужно заранее, когда есть подключеный моб. интернет (Wi-Fi) просмотреть все участки карты, для того что бы карта легла в кэш телефона. В дальнейшем пользоваться картой можно автономно, т.е. без наличия интернета. При включеном GPS есть функция поиска местоположения.
Ссылки не прилагаю, т.к. все можно самостоятельно найти в интернете
Из плюсов: универсальность. Можно по рельефу отрисовать любую карту, со своими обозначениями.