Recent development and preliminary results of Chinese Meridian Project