.osm файлы слишком велики, чтобы использовать их непосредственно на смартфоне / планшете.
Для быстрого начала я предлагаю вам использовать MapDroyd , который имеет встроенную функцию загрузки длярегионы по всему миру.Загруженные данные были получены из файлов .osm, но они оптимизированы и уменьшены для мобильного использования.
Другой подход - векторный формат файла MapsForge , который поддерживается некоторыми приложениями, такими как Locus .
К сожалению, на данный момент готовые карты доступны только для Европы: ftp: //ftp.mapsforge.org/maps/
Для создания собственного приложения я бы определенно присмотрелся к проекту MapsForge.Включает в себя рендер , который рисует карту на основе векторной информации, хранящейся в файлах .map.AFAIR эти файлы могут быть созданы путем преобразования файлов .osm / .pbf на обычном ПК.