Last year I used Google Maps with offline maps on iPhone just fine.