Quicker - Googles Geolocation services primarily are hosted in US East. We offer multiple datacenters globally.
Better - Google's Geolocation offers primitive triangulation / trilateration; even if you submit multiple cell towers / WiFis, they locate with just the first one.
Please correct me if I'm wrong, I'll edit out the word.