I am tracking every member's geolocation (using db-ip) and everything is fine except mobile phones with the Chrome browser.

They always give me the result US Mountain View California ip:66.249.xxx.xxx . This is Google; I am 100% sure about it. But the person who visits the website is myself.

I am not even in the US; I am using a local GSM ISP.

Why does my IP address become one of the Google's IP addresses when I use my mobile with the Chrome browser?