Searchable mapsatellite view of Guangzhou. About Guangzhou Satellite view is showing Guangzhou, third largest Chinese city behind Shanghai and Beijing, it is the capital of Guangdong province of the People's Republic of China. It is an inland port city located in the Pearl River delta in southcentral of mainland China.