If you land in mainland China and open Google Maps, you will quickly notice it does not work properly. Streets may not line up, live traffic data is missing, and route planning fails. This article explains exactly why Google Maps fails in China and what you should use instead. The short answer is that the Great Firewall blocks Google services, and even if you could access them, the map data uses a different coordinate system that makes your location appear off by hundreds of meters. Local apps like Baidu Maps and Amap are the reliable alternatives.
Key Takeaways
- Google Maps is blocked by the Great Firewall and also suffers from the GCJ-02 coordinate offset, making it unusable for navigation in mainland China.
- Baidu Maps offers partial English support and is best for public transit and walking; Amap is stronger for driving and real-time traffic but has minimal English.
- Install these apps before your trip via QR codes or Chinese app stores, as Google Play is blocked in China.
- Offline maps like MAPS.ME work as a backup but do not align with local coordinate systems perfectly.
- Using a VPN for Google Maps is legally risky and technically unreliable; local apps are the recommended solution.
Why Google Maps Doesn’t Work in China
The Great Firewall of China blocks all Google services, including Google Maps. When you open the app, it cannot connect to Google’s servers. Offline maps you downloaded beforehand might load the base map, but real-time navigation, traffic, and public transit data are unavailable because the app cannot fetch updates.
Even if you somehow bypass the firewall, there is a second problem: China legally requires all digital maps within its borders to use the GCJ-02 coordinate system. This system adds a deliberate offset of 50 to 500 meters from the real-world WGS-84 coordinates that Google Maps uses worldwide. That is why your blue dot appears on a different street or even in a river when you use Google Maps in China. The GPS hardware itself works, but the map data is intentionally shifted.
Apple Maps and some hybrid apps that rely on Chinese map providers, such as Amap, do not have this offset problem because they use the official GCJ-02 data. So if you have an iPhone, Apple Maps may work, but it still requires an internet connection and offers no offline mode.
Baidu Maps vs Amap (Gaode): Which One Should You Use?
Two local apps dominate navigation in China: Baidu Maps and Amap (also called Gaode). Both are free and feature-rich, but they serve slightly different purposes.
Baidu Maps (百度地图) is the most downloaded navigation app in China. It excels at public transit routes, walking directions, and tourism information. It has a wider database of points of interest, including many tourist attractions and foreign-friendly venues. Baidu Maps offers a partial English interface. You can switch to English in the settings, but many menus remain in Chinese. You can search for places using pinyin (e.g., “Beijing” or “gu gong”) or Chinese characters.
Amap (高德地图) is the top choice for drivers. Its real-time traffic data is more accurate, and it integrates directly with ride-hailing apps like Didi. Amap has very little English support. The interface is almost entirely Chinese, and there is no reliable English mode. However, voice guidance can be set to English, and the map graphics are easy to read once you learn a few key icons.
Decision criteria: If you are a non-Chinese speaker relying on public transit and walking, start with Baidu Maps. If you are driving or using taxis frequently, install both apps. Amap is better for real-time traffic and driving routes, while Baidu Maps is more helpful for finding restaurants and tourist spots by English-ish search.
To install these apps, you cannot use the Google Play Store while in China because it is blocked. Instead, download them from Chinese app stores such as Tencent MyApp, Huawei AppGallery, or Xiaomi GetApps. Alternatively, scan a QR code from the official Baidu Maps or Amap website before your trip. On iOS, you can switch your Apple ID region to China to download them from the App Store, but that requires a Chinese payment method. A simpler method is to ask a friend to send you the app’s IPA file or use a third-party installer, but those carry security risks.
How to Use Chinese Navigation Apps as a Non-Chinese Speaker
Using a fully Chinese app can be intimidating, but there are workarounds.
Baidu Maps: After installation, go to Settings and toggle the language to English. This translates main buttons, search bars, and some menu items. The map labels remain in Chinese, but major landmarks and streets show Englishised versions (e.g., “Tiananmen Square”). Use the search bar with pinyin for common names. For example, type “dongdan” to find Dongdan station. You can also use a translation app to look up Chinese characters for your destination and paste them into the search.
Amap: There is no official English mode. Your best approach is to use visual navigation. The map’s direction arrow and routing are identical to any navigation app. Save critical addresses in Chinese characters before you travel. When you need a specific location, open a translation app, type the English name, and copy the Chinese result into Amap’s search. The voice guidance can be set to English in the settings (look for 语音导航语言 and select 英语). Street names will still be spoken in Chinese, but instructions like “turn left in 300 meters” will be in English.
Practical tips: Use WeChat location sharing. WeChat’s built-in map uses Tencent Maps, which works reliably. You can share your real-time location with a Chinese friend or use the “Send Location” feature to navigate to a pin. The map interface is simpler than dedicated navigation apps.
Offline Map Alternatives (No Internet Required)
If you do not want to learn a new app or are worried about data connectivity, offline maps are a solid backup.
MAPS.ME is a free offline navigation app based on OpenStreetMap. You download city maps before your trip, and the app works completely offline using your phone’s GPS. It uses the WGS-84 coordinate system, so your location appears correctly on the map. However, because the map data is not GCJ-02 compliant, the coordinates will not align with local official maps. For walking and general orientation, this is not a big problem. For precise driving directions, you may find your position slightly off from what local apps show. MAPS.ME lacks up-to-date business listings in China, so do not rely on it for finding restaurants or opening hours.
Apple Maps uses Amap data for China, so it provides accurate turn-by-turn navigation and transit information. The downside is that there is no offline mode in China. You need a data connection.
Dedicated GPS devices are available from rental car companies like Hertz and Avis. These devices are preloaded with GCJ-02 compliant maps and are easy to use, but they cost extra and may not have the most recent points of interest.
WeChat location sharing works offline? No, it requires internet, but it is useful for confirming meeting points when you have a connection.
Can You Use Google Maps with a VPN in China?
Technically, yes, you can connect to a VPN to bypass the Great Firewall and load Google Maps. However, this is not recommended as your primary navigation tool for several reasons.
Legality: Using a VPN is officially illegal for personal use in China. Enforcement against tourists is rare, but the law is not on your side. If you use a low-profile VPN that is not blocked, you are unlikely to face trouble, but you should be aware of the risk.
Reliability: Many VPN protocols are blocked by the firewall. Even if you get connected, the connection can be slow or drop frequently. Google Maps will suffer from the GCJ-02 offset because it uses WGS-84 data. Google’s .cn version of Maps (maps.google.cn) is also blocked, and even if accessible, it uses GCJ-02 but still lacks the extensive POI database of local apps.
Recommendation: Do not rely on a VPN for navigation. Use local apps as your primary tool. Keep a VPN only for basic communication like WhatsApp or Gmail if you need them. If you absolutely must use Google Maps, download offline maps before arriving, but accept that you will not get live traffic or transit schedules.
Pre-Trip Preparation Checklist
Avoid navigation panic by preparing before you land in China.
- Install Baidu Maps or Amap on your phone before departure. On Android, download the APK from the official website or a trusted source. On iOS, create a Chinese Apple ID or use a workaround recommended by travel forums.
- Download offline maps for each city you plan to visit. In Baidu Maps, open the app, go to “More” -> “Offline Map” and select your cities. Amap has a similar feature under “Tools” -> “Offline Map”. Each city map is about 30–50 MB.
- Save key addresses in Chinese characters. Use Google Translate or a translation app to convert hotel names, train stations, and tourist attractions into Chinese. Paste them into a notes app or Baidu Maps’ “Favorites”.
- Learn pinyin for city names and common phrases like “subway station” (dìtiě zhàn) and “I am here” (wǒ zài zhèlǐ). This helps when you need to show your destination to a taxi driver.
- Consider bringing a secondary device with MAPS.ME as a backup, especially if you plan to hike or explore rural areas where mobile signals are weak.
FAQ
What is the GCJ-02 offset and how does it affect navigation? China mandates that all digital maps use the GCJ-02 coordinate system, which intentionally shifts coordinates by 50 to 500 meters from the real-world WGS-84 coordinates. Google Maps uses WGS-84, so your location appears off the road. Local apps like Baidu Maps and Amap are calibrated to GCJ-02 and show your position accurately.
Is using a VPN to access Google Maps legal for tourists in China? Using VPNs is technically illegal under Chinese law, but enforcement against tourists is rare. However, VPN connections are often unreliable and can still result in a broken map experience due to the coordinate offset. The safest and most reliable approach is to use Chinese navigation apps.
Which app is better for English speakers: Baidu Maps or Amap? Baidu Maps offers a partial English interface and better support for English search queries, making it the recommended choice for non-Chinese speakers. Amap is more difficult to use without Chinese language ability, though its voice guidance has an English option.