Ответ найден.
Пользуюсь osmand-ом и только им. Он использует карты openstreetmap, с тропами, просеками и прочими вещами, которых в других автомобильных картах нет. Не нужен интернет, работает с гпс модулем.
И наконец это все бесплатно.
Как выглядит процесс переноса:
Синхронизация путем копирования файла
Это наиболее простой и быстрый способ. Если бы у меня получилось воспользоваться этим методом с первого раза, этой инструкции не было бы.
1) Вы должны скачать KML вашей карты из Гугл и перевести его в gpx. GPX это гарминовский формат треков.
Для этой задачи я использовал online конвертор http://xtrex.ru/converter
Этот шаг можно упростить с помощью gpsvisualizer.
Построенный маршрут в ГУГЛе (копируем адресную строку из ГУГЛА, когда там построен нужный маршрут) конвертируем в GPX трек с помощью конвертера: http://www.gpsvisualizer.com/convert_in ... format=gpx
Для этого в поле "Or provide the URL of a file on the Web:" помещаем скопированную из ГУГЛА строчку и нажимаем кнопку "CONVERT"
2) Файл gpx копируем в каталог /sdcard/osmand/tracks.
Проверяем Мои Места -> все треки. Если маршрут не появился, идите в Настройка карты и включите галку Трек GPX. Если она включена, то выключите и включите снова.
3) Заходите в мои места->все треки-> Данные GPX. Несколько секунд удержите название gpx, откроется контекстное меню, выбираем "показать на карте".
После маршрут и точки загрузятся в меню "выбранные треки".
В мобильном приложении выглядит это так (На последней фотографии видно протяженность трека и точки с комментариями написанные и латиницей и кириллицей):
Спасибо за Внимание!