Maps allowed in China are intentionally inaccurate for national security purposes, so they are often a few hundred feet off. Accordingly, Didi is not very usable for people who can’t Chinese.
Even if the maps are distorted, the raw GPS coordinates should still be accurate. Wouldn't the cabbie at least be able to see the rider's coordinates and thus their position relative to his?