China successfully launched a mapping satellite, "Mapping Satellite - I," from the northwestern Jiuquan Satellite Launch Center at 3:10 p.m. (Beijing time) Tuesday. [Xinhua photo]