Baidu, aka the Google of China, has launched its Street View competitor called Baidu Total View to map the streets of the world’s largest country. The service is currently operating in Shenyang, Wuxi, and Fenghuang and offers data access to developers via an API. [Source: TechInAsia]