The short answer is that China does not use the same GPS standard as the rest of the world to plot coordinates on a map. Since maps of China use a different standard than the one used by GPS it causes the GPS coordinates to appear off, sometimes by a large amount, and this is known as the China GPS shift problem.