You have it the other way around mate.
The Nexus 7 doesn't have expandable memory.
The Galaxy Tab 7.7 (the one I have) does.
It's not thanks to Samsung that offline maps is possible, it's the Android software. That said I believe iOS (Apple) also does have apps that allow offline maps.
Anyway...