Yeah, we’re pretty sure this has to do with Google being blocked in China and perhaps something changed there recently when it came to blocking Google Maps. Another user from China emailed us with what looks to be the same issue and it started recently as well, in the past week or so. Unfortunately I don’t think there’s much we can do about it, I’m sorry.