Оптимальный вариант - OsmAnd

Проект OpenStreetMap «живет» в Интернете. Чтобы использовать его на навигаторе без постоянного доступа в Сеть, необходимо приложение для мобильного устройства и периодически обновляемая «выгрузка» карты интересующего района. Сегодня имеется довольно много подобных решений для большинства платформ. К этому списку стоит прибавить и коммерческие утилиты, ведь данные OpenStreetMap можно получить в формате навигационного ПО Garmin, «Навител». «СитиГИД», «ГИС Русса», PocketGIS. «Автоспутник» и Navikey (osm.org.ru/navigator).
Но если выбирать решение, к примеру, для платформы Android, исходя из соотношения цены и функций, удобнее всего оказывается OsmAnd - программа с открытым исходным кодом. В Google Play у приложения есть две версии - платная и бесплатная. Отличаются они максимальным количеством загружаемых карт (в бесплатной доступно только десять регионов), а также рядом вспомогательных функций, таких как переключение между дневным и ночным режимом навигации для автомобиля. Цена платной версии составляет около 70 гривен (единоразово).
Приложение можно установить прямо из Google Play или скачать АРК-файл с сайта разработчика (download.osmand. net/releases). Пакеты карт загружаются из самого приложения: в настройках для этого предусмотрен менеджер локальных данных. Библиотека имеющихся карт считывается при запуске программы, так что после установки регионов рекомендуется перегрузить программу. Конечно, в OsmAnd можно пользоваться и онлайн-картами, но для этого потребуется постоянный доступ к Интернету.