Default [Q] google location services can't be enabled

I can't enable google location services on my mobile and that means i can't access google maps and look around function in wechat app.I'm using it in mainland China where nexus 5 isn't sold probably due to the rocky relationship between china and google.I bought the device from Hong Kong.I tried using many vpns but to no avail.Is there a way out for me except flashing other custom ROMs??