La pregunta es tan simple y clara como parece.
Cuando los datos de Celullar y la conexión Wi-Fi están apagados en mi iPhone 6, los servicios de ubicación funcionan muy bien y en un momento obtengo mi ubicación con una precisión de 1-2 metros.
Sin embargo, si enciendo los datos de celullar, tarda entre 10 y 15 segundos en obtener mi ubicación y, por lo general, es bastante incorrecto (+ - 200 metros y se mueve al azar mientras estoy parado en el mismo lugar) . Como algunos de mis amigos tienen el mismo problema, parece que es un problema de operador de red móvil (Altel 4G, Kazajstán).
¿Por qué el iPhone prefiere usar servicios de ubicación basados en red celular o wifi mientras que el GPS está funcionando bien? ¿Cómo puedo desactivar los servicios de ubicación basados en wifi y en la red celular, por lo que utiliza solo servicios de GPS y no funciona en absoluto si el GPS no está disponible?
Ahora, tengo que desactivar los datos de celullar para obtener mi ubicación precisa y encenderla más tarde. Sin embargo, hace que sea imposible jugar algunos juegos que involucren servicios de ubicación y datos de celullar.