Google maps has always required a data connection for me.
Google maps will let you specify offline maps to download, though it might take up a substantial amount of space depending on the flight.
Alternatively, you can use a software defined radio and an ADS-B receiver to see what the plane itself is reporting, but unclear if that's permitted on a flight. (FM radios aren't permitted because there's some harmonics that can interfere with certain types of avionics in theory, but SDRs work differently.)