Si no me equivoco, es para acceder a la base de datos de localización de direcciones MAC inalámbricas de Google (presumiblemente grande) que, al igual que Skyhook (un servicio de la competencia, también utilizado anteriormente en los dispositivos iOS), permite que un teléfono busque redes inalámbricas cercanas y envíe sus direcciones MAC (posiblemente también las SSID, no lo he investigado demasiado) a Google para que las compare con su base de datos y le devuelva una ubicación aproximada basada en su recopilación de datos (que tú aceptas proporcionar al activar esta función).
Para la persona que mencionó el A-GPS, creo que el OP ya estaba usando el A-GPS y usando Google Maps a través de una conexión 3G pero tenía el Wi-Fi desactivado.
Creo que esta técnica se consigue de forma similar con el uso de torres de telefonía móvil, midiendo la intensidad de la señal entre las torres conectadas y las vecinas y comparándola con una base de datos almacenada (como El intento de Ofcom disponible en el Reino Unido), el código de área de localización (LAC) y el ID de célula (CID). Para cualquier persona que tenga curiosidad, puede encontrarlos en la mayoría de los teléfonos Android utilizando la función *#*#4636#*#*
en su marcador, aunque por alguna razón está codificado en hexadecimal, así que conviértalo a decimal si lo desea.
TL;DR - Triangula tu ubicación más rápidamente usando señales Wi-Fi mientras tu GPS consigue un bloqueo de satélite, A-GPS sirve para el mismo propósito pero lo consigue usando un método diferente (Secure User Plane Location creo, si alguien quiere leer sobre ello).