Back when I was working on location for Google Maps navigation, we explicitly disabled the wifi-based location service, because it was less accurate, and occasionally started giving locations from several seconds ago.
So to me it's kind of a baffling decision.