Your prayers will be answered if you go to Amazon and search for something like "Shanghai map."
I did that long before posting here. What's offered on Amazon (or on any other retailer for that matter) are maps that:
- don't have enough detail
- are not able to be previewed before I purchase them (even in miniature version)
- are incomplete
- are outdated
- are WAY too expensive ($200 for a Streetwise map of Shanghai? Really??!)
- are laminated (I need to write on them)
It's too bad that Google Maps became garbage when it was updated a few years ago. I used to print out detailed maps of huge cities (such as London and Moscow), with virtually all the street names included. In order to do this now, you'd have to zoom way in and print 40 pages to cover the whole city. I don't understand how Google thought this was a good idea.