I was under the impression that cellphones or 3g devices or whatever were assigned a dynamic IP upon connection. Sort of like dialup worked. That's how my aircard works, and I can't see how that'd be any different.
I know when I traceroute my IP on the aircard it says I'm in Ontario when I'm in BC though. So whatever the situation, I really can't see you findign an accurate location based upon IP for these type of devices, at least not at the moment.
|