If you are in Shanghai, and you don’t know which bus to take from one place to another, you can call 96900 for navigation instructions. They also provide foreign language service and for bus information to nearby cities.
They charge 1 RMB after an agent answers the call.
Their advertisements have been sticked to many bus stop plates and maps. Here is an example at Jin Qiao. Look at the three green advertisements tags on the map.
© Jian Shuo Wang.
Is this for buses only or general directions around the city?
Should be general directions covering all aspects of city transportation.