As for the problem that the map is impassable, it may be that you don't know the map of the world yet. Go out from the West Gate of Beijing (the door on the left) to Yin Tian Temple, then to Xu Mi, and then to Dawang Village. There are two exits in Dawang Village, which lead to Death Marsh and Fox Qishan. Go to the Fox Banner Pass in Dawang Village, and then you can go to South Xinjiang.
The route is as follows: Jingcheng (West Gate)-Yin Tian Temple-Xumishan-Dawang Village-Fox Qishan-South Xinjiang.
Attached below is a map of Zhu's world. I hope it helps you. The world map can also be opened in the game interface.