Полезная
заметка на Хабре о том, как заставить на iPhone работать
Google Maps без интернета. При наличии быстрого интернета удобно качать данные по мере необходимости, ведь места на диске эти карты занимают очень много. Карта Москвы со спутниковыми снимками, 18 уровнями детализации, покрытием до A107, занимает нескромные 2.3 гигабайта. Для локального использования это приемлемо, но если понадобится иметь в телефоне ещё и карты нескольких других крупных городов, места уже не хватит.
С другой стороны, платить за GPRS-трафик выкачивая мегабайты и мегабайты карт - обидно. Поэтому советом есть смысл воспользоваться. Для
Яндекс.Карт тоже есть способ. Почитать об этом можно на сайте с замечательным названием
ivan-susanin.ru. Насчёт того, как это сделать на iPhone - не задумывался и рецептов не видел. Кто знает способ - оставляйте в комментариях :)