¿Cómo mantiene Google actualizada su base de datos de geolocalización?

Entiendo que Google utilizó un kit de wardriving en sus coches Street View para arrancar su mapa de señales de faros wifi.

¿Pero qué fuentes de datos y métodos utilizan para descubrir y registrar nuevos puntos de acceso? ¿Alimentarán solamente en BSSIDs nuevos sometidos mis teléfonos androides con una corrección válida del GPS?

Instalé dos nuevos APs (uno de ellos dual 2.4 / 5GHz) y dentro de dos semanas Google tenía una solución para ellos, aunque a 290m de distancia de la ubicación real. Voy a ver si esta solución se hará más precisa con el tiempo.

Estoy fascinado por esto, pero no encontré más detalles sobre cómo lo hacen.

  • ¿Cómo distinguir entre diferentes redes wifi?
  • Android: Simular WiFi en el emulador?
  • Cómo obtener la dirección MAC en Android 6.0
  • ¿Por qué WiFiP2P necesita permiso de Internet?
  • Creación de un registro WiFi NDEF utilizando application / vnd.wfa.wsc en Android
  • Habilitación de WiFi en el emulador de Android
  • Cambiar el rango de IP WiFi? Forzar IPv6 en Android WiFi-Direct?
  • Android: Fuerza los datos que se envían a través de radio vs WiFi
  • ADB, Wifi y Eclipse: ¿cómo puedo configurar?
  • Excepción de seguridad al acceder al wifi en android
  • ¿Por qué Android no tiene una dirección MAC para 3g cuando hace iOS?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.