I was just in Shanghai, Nanjing, Hangzhou for a week. I purchased a Hong Kong sim for my phone. Google and Facebook were not blocked when using tbat sim but they were blocked on hotel WiFi.
So then trying Google Maps the location was always wrong. So wrong as to be unusable. But, trying Apple Maps it was always correct. It seems like that could only happen by regulation not technical means. The iPhone itself isn't going to give different GPS info depending on which app is running is it ? Which seems to means Google Maps' location is wrong because the Chinese government told Google to make it wrong?