https://www.youtube.com/watch?feature=player_embedded&v=QeHoHsr9yH8
How do you download an area on Google Maps? That’s a little tricky. Search for a place in Google Maps and zoom in such that all the area that you wish to cache locally is visible on the screen. Now tap the search box and type “ok maps” without the quotes. Tap the Search button on the keyboard and all the visible area will download to your iOS device almost instantly. You cannot cache a large area of the map in one go but you can obviously divide that area into multiple parts, virtually, and download them one after other.