This is another FAQ. However, I can only give you the common answers – there are no really good English map online yet, as far as I know, and let me share with you the services I use for Chinese map.
That’s it. The three most powerful map provider in Shanghai.
P.S. The reason I posted some kind of “common sense” is because of one post I wrote years ago when I really have no topic to write about – the emergency number in Shanghai is 119, instead of 911. The post was responded so well by my readers because many of them didn’t know it.