It trianglized by the cellphone system, rather than GPS which is the phone reporting it's GPS location. If you are in range of two or more towers it can be quite accurate, one tower they know distance from the tower and which cell/sector for direction. Your VPN doesn't disquise the phones location from the cell system but those on the recieve end would still see you at the endpoint of the VPN.