I can download Google Maps to either my iPhone or iPad to use off line. On my computer I add favorites, shown as stars on my Google Map. On my device I download that map. Now the really neat feature is Google Maps uses the GPS that is in your devices and once you open your map a blue dot will blink showing your exact location in the map. I like the iPad better because it easier to read.
Shak