even if GPS is disabled we try to scan for WIFI access points and network data until 3 minutes are over. as werner said, we want to make sure to wait at least for some time until we give up.
if we get position data from each of the available sources (if GPS is disabled, then network, and WIFI) we quit earlier.