Me sorprendió gratamente descubrir que mi iPhone pudo detectar mi ubicación en la India a pesar de desactivar mi costoso roaming de datos (vivo en los EE. UU. y uso AT&T). Tenía activado el roaming de mi móvil (el proveedor local es Airtel).
Siempre había asumido que sin la red de datos habilitada, mis aplicaciones no podrían encontrar mi ubicación (por ejemplo, geoetiquetado EXIF de foto, punto de ubicación actual de Google Maps). Ahora que sé que esto no es cierto, tengo curiosidad por saber qué servicios de ubicación de red utilizan. Supongo que no es una red física separada, sino que se transmite a través de una red de servicios de datos o una red celular. ¿Cuál es? Y si es la red de datos, ¿cómo funciona sin los servicios de datos habilitados?
Respuesta1
Los servicios de ubicación en la mayoría de los teléfonos inteligentes fabricados en los últimos 7 u 8 años se comunican directamente con los satélites GPS para obtener la ubicación.
De mi comentario:
No tiene nada que ver con el operador, IIRC, podrías tirar tu SIM por la ventana de tu auto y el GPS seguiría funcionando. (Diablos, el teléfono nunca le dice al operador que incluso está usando GPS, generalmente ya que el GPS son solo señales que se transmiten desde satélites, no hay respuesta de su teléfono)