Встроенное приложение для iPhone "Карты" бесполезно там, где нет сети. Со времен первых прошивок было много различных программ работающую с картами offline. Наверное, самый удачный вариант это бесплатная Maps Offline. Все в ней было хорошо и просто. Работала она с родными google map и даже прокладывала маршруты. Только вот чтобы сделать для нее карту, нужно было прочитать не одну страницу форумов и освоить хитрые методы по конвертации карт.

Теперь все в прошлом. OffMaps сама преобразует карты из источника OpenStreetMap в требуемый для телефона формат и загружает их в устройство. 

Можно делать карты любого региона самому. Для всех крупных городов европы и России можно загрузить уже готовые файлы с сайта.
Делается это в специальной вкладке “Download”. Перед загрузкой можно регулировать степень детализации карт и их размер.

В настройках есть возможность изменить стиль отображения карты. В наборе есть несколько различных тем, включая ночную. Здесь же можно выбрать удобную вам единицу измерения расстояния, включить или выключить принудительный офлайн режим, а так же управлять кэшем загруженных карт.

В привязке к карте можно загрузить гид, в котором указанны различные объекты.

Сайт проекта offMaps.

Установить из AppStore.