Geographicus has a concise selection of generously zoomable Shanghai maps, like this Cook's Map (1920): You're welcome.