this one has all of the usa offline style https://play.google.com/store/apps/details?id=com.navfree.android.OSM.USAThinking about this I'm actually surprised you can't cache the entire country with Google maps, the way a normal GPS's work such as Garmin (City Navigator) or Delorme (Earthmate). All the maps come in at 2-3GB.