China will be able to provide free global navigation and positioning services by 2020 with its own constellation of satellites named 'Compass', according to a report carried by the Xinhua state news agency.