Originally Posted by
BuildingMyBento
Google Maps has often egregiously shown the incorrect location for Shenzhen addresses- in other words, they place the location in Hong Kong instead of China.
That said, I've only used Baidu elsewhere in China.
Incorrect locations are almost always due to GPS issues IME (I.e. if the reported coordinates are correct, any half decent map software knows how to place them). That having been said, the version of Baidu that Uber uses has some serious issues in this regard. The pin locations are usually quite accurate, but the map never fails to swap Nanjing Rd out for Yan'an Rd near JA Temple. This is possibly due to the fact that JA Temple is a highly policed area, but it is still annoying, nevertheless (Yan'an Rd is an awful place to meet your ride).