Originally Posted by
timesnaps
stay clear of Baidu at all costs, unless you like your phone (specially the android versions) compromised. This app, like many Chinese big company apps, slurps up data like a dinosaur. If you dont care about that, then Baidu is a great map, admittedly - for mainland China at least.
One that works flawless and lets you selectively decide which map data to download in detail is Maps.Me. Search for it in your app store. Lets u even save the GPS track.
Google Maps is actually my default in China, and even works on airplanes. But, Baidu Maps has much better local data. The local data thing isn't a big deal for me in Beijing or Shanghai, but I sure appreciate it when I'm in third tier cities.