They can also just use math on their connection logs.

That would almost certainly not get anywhere near the accuracy of a GPS location.