The most popular search engine in China is Baidu. Now they have released a Street View of their own covering some interesting parts of China. They have named it Total View for some reason.
Imitating Google is what Baidu does best, so it looks very similar to Google Maps Street View. In any case, it offers stunning views. So far it covers Shenyang, Wuxi, and Fenghuang.