China launched a high-altitude satellite Monday fitted with a powerful telescope to collect nearly continuous imagery of the Asia-Pacific from geostationary orbit, an apparently unique capability that could help track foreign naval activity, according to Chinese news reports.