Google Maps is not available in China without using a VPN service and an offline map of China cannot be downloaded before arriving in China.
A good alternative for offline maps with geo-location is the Maps.me app. It's search function for businesses, restaurants, etc. is limited but it's street mapping and bookmarking are very good.
Download the Maps.me app