Selbstverständlich hat Google-Maps eine Offline-Funktionalität. Diese ist routenbezogen, d.h. Du lädst Dir eine Route runter, inkl. einiger Informationen drumherum. Die Möglichkeit, ein ganzes Land oder eine Region herunterzulagen besteht nicht. Surftipp: bei Google einfach mal "Google Maps offline Navigation" eingeben...
Alternativ gibt es als kostenlose Lösung MapFactor Navigator im Google-Playstore. MapFactor selbst ist kostenlos, im Programm hast Du die Wahl zwischen OSM- und TomTom-Karten. Die OSM-Karten sind Kostenlos und sehr gut. MapFactor selbst hat eine etwas gewöhnungsbedürftige Nutzerführung, bietet aber alles, was kommerzielle Lösungen auch bieten. Ich benutze es schon lange und bin sehr zufrieden.