I encountered this with MotionX, and now with PocketEarth.
Why are GPS apps not accurate when it comes to China maps? I used OSM, Bing, Google, all same consistent errors.
Either I be in Shanghai, or in some secluded cities midwest, or coastal towns, Apps like PocketEarth would give me a coordinate that is about 200 meters by 30* NW off. It is consistent which suggests that it is not a random error. Either I be in Shanghai or Xiamen, the coordinate always shows the same discrepancy.
MotionX told me that China had put a restriction on map gathering, thus maps are inaccurate.
Yet GPS installed on some popular automobiles functions properly, showing the correct coordinates.
I am not sure if this is a permanent map-skewing-effort by China but, In this light, is it possible to add a feature on PocketEarth that will offset the coordinate so it will match the predownloaded map?