@ debaser. Getting a Chinese license the way you state is easy IF you have a visa that allows >90 data entry each visit. So basically a resident permit. You can’t legally get a long term Chinese driving license on s tourist visa.
I bought a Satnav 6 years ago when I first started driving here. Had the pinyin version installed. Horrible software & interface. Searching was a nightmare.
I’ve been using my iPhone for the last 4-5 years.
The latest version of Apple Maps is very good. Data is from 高德地图 (Autonavi) & it gives lane directions & camera/traffic warnings. It’s not great for saving locations so outside cities for regular locations I use Autonavi (English version). It’s very good but has a few small bugs.
Baidu maps is very good if you can deal with it being in Chinese