1. If you don't mind Chinese maps, Amap.com is also a good solution, listed on the Google Play store if you plan ahead to download. You are in China, use some Chinese maps! Translate / dictionary is helpful. Amap has many place names in English as well (Banks, airports).