IIAB, notably, has an offline maps function in recent versions. I haven't looked at how it works.
Ultimately I'd like to put _all_ that content behind the same interface as my local Othernet receiver node, some sort of Piratebox file-upload site, a local-only BBS sort of message-board, and whatever else might be useful if I found myself offline for a long time.
Oh btw, this may be of interest since you're likely to have a pi sitting there, maybe you'd like to bring up some other pis:
https://blog.thelifeofkenneth.com/2018/01/off-grid-raspbian-...
(I've also recognized that, since I'm likely to have a bucket of Arduinos and stuff around but I'm hopeless without example code, I should have that somehow. So I have the kiwix dumps of raspberrypi.stackexchange and arduino.stackexchange, but I also mirrorred adafruit's and sparkfun's entire github orgs. I need to find a way to httrack waveshare's and seeedstudio's wikis, but they're very crawl-resistant....)