Short answer
Google Maps will often load, but in mainland China its business data is thin and its coordinates use a different datum from local maps, so pins and walking directions drift. Use a local map app for street-level navigation and keep offline maps as a backup.
Why the pins land in the wrong place
Mainland map data uses a coordinate system that is offset from the one used internationally. Local apps correct for it; international apps often do not. The result is a pin that is a block or two away, which is exactly the error that makes you miss a turnstile or a restaurant entrance.
What to use instead
- Amap — the most complete local coverage and an English interface
- Apple Maps — works in China and is accurate enough for most city navigation
- Baidu Maps — comprehensive in Chinese
- Keep a hotel card with the address in Chinese characters to show a driver
Offline habits that help
- Download the city for offline use before you land
- Save your hotel and each day's first stop as pinned locations
- Screenshot directions — a screenshot survives a dead battery better than a live route
Related guides
More questions answered
Official sources
Policies and booking channels change — check the official channel before you rely on it.