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.
I like Dingding Maps because you can also look up bus lines and driving directions. Baidu’s bus lines were a little outdated the last time I checked… http://ddmap.com/
Live Map is the best.
SmartShanghai’s is the best – it’s not as good as any of the Chinese ones – but it’s decent.
http://www.smartshanghai.com/maps/smsh_map.php
An amazing 3D map of Shanghai: http://sh.edushi.com
Google Maps has a public transport search feature in beta at: http://ditu.google.cn/transit
Shanghaiexpat.com has an english map (though none of the english maps are as good as the chinese maps):
http://www.shanghaiexpat.com/map.phtml
I prefer Google Map.
How about City Weekend’s English online map?
http://www.cityweekend.com.cn/shanghai/listings/dining/.map/big/
At least it is an interactive English map.
I use the interactive English map on the following site before driving in to Shanghai. Has been very useful over the years. Even observed it updated with the change of infrastructure in Shanghai during 2007.
http://www.smartshanghai.com/maps/smsh_map.php
I prefer Google Map
This is new http://www.shanghaistuff.com/wpage/shanghai-map