TL; versión DR: solo use el GPS.
Versión larga: active el posicionamiento Wifi ("Ubicación y seguridad> Usar red inalámbrica"), active el GPS ("Ubicación y seguridad> Use la red inalámbrica"), use Google Maps (u otras aplicaciones GPS), luego camine / maneje alrededor de su ciudad.
Cuando activa ambos servicios, antes de que el GPS adquiera una "solución", Android enviará las estaciones base MAC / SSID y Cell Tower CID / LAC de Wifi a su alrededor al servidor de Google y el servidor de Google enviará su información de ubicación; después de que el GPS adquiera una "solución", su dispositivo enviará el MAC / SSID Wifi, el CID / LAC de Cell Tower, y su ubicación GPS al servidor de Google y el servidor de Google recopilará esta información para refinar su propia base de datos Wifi.
nota: creo que el dispositivo también podría estar enviando otros datos, como la intensidad de la señal y posiblemente la latencia de ping; pero no estoy seguro acerca de los detalles de estos.
También del foro de soporte de Google :
por Christopher (empleado de Google)
Si Google Maps o Latitude detectan incorrectamente su ubicación utilizando el ID de celular de Google (torre celular) o la base de datos de ubicación de WiFi (red inalámbrica), puede ayudar a proporcionar información actualizada para corregir la base de datos de Google usando Google Maps para dispositivos móviles. En este momento, no puede proporcionar actualizaciones individuales a las bases de datos de ubicación de Google, aunque se actualizan y mejoran constantemente con el tiempo.
Abra Google Maps en un teléfono Android 2.0+, Windows Mobile o Symbian S60 y active el GPS. Si bien Maps está conectado simultáneamente a un satélite GPS y una torre celular o enrutador WiFi, proporcionará datos geográficos anónimos actualizados para la torre celular o enrutador WiFi al que está conectado. Tenga en cuenta que estos datos son anónimos y pueden requerir una cantidad significativa de datos de usted y otros usuarios antes de realizar cambios en la base de datos de ubicación de Google.
Android: debe habilitar Configuración> Ubicación y seguridad> Usar redes inalámbricas y haber dado previamente su consentimiento para la recopilación de datos de ubicación anónima. Puede verificar si ha dado su consentimiento desmarcando y volviendo a verificar la configuración 'Usar redes inalámbricas'.