Respuestas:
El GPS usa satélites para triangular su posición con gran precisión, sin embargo, hay otras formas de obtener una solución siempre que pueda triangular por otros medios. Apple utiliza una base de datos de redes WIFI con ubicaciones conocidas para ayudar a determinar su ubicación en algunos casos (es decir, si puede ver las redes WIFI AB y E, entonces debe estar aproximadamente en Z, por ejemplo). Además, utilizando la información celular, puede hacer algo similar al observar qué células puede ver y las intensidades de señal relativas que recibe de ellas.
EDITAR: Además, es posible con un menor grado de precisión estimar su ubicación simplemente usando su dirección IP. Esto puede rastrearse hasta cierto punto y, aunque probablemente no sea suficiente para ser preciso por sí solo, cuando combina esto con todos los otros métodos anteriores, puede comenzar a obtener una imagen con más precisión.