You are not specifying which smartphone you have. On iOS, an excellent app is MapsWithMe, which allows you to download maps per country and sometimes per province.
Major locations will be listed in English and Chinese, but lesser locations will probably only be listed in Chinese.
Since last update, Google Maps (at least in Android) allow to put map areas available offline.
Here is a review of the update:
http://www.engadget.com/2012/06/27/google-maps-offline-android/
Credit:stackoverflow.com‘
4 Mar, 2024
5 Mar, 2024
5 Mar, 2024