Incluso sin un chip GPS, su ubicación puede determinarse utilizando su dirección MAC, SSID de redes WiFi dentro del alcance (redes privadas y públicas), su intensidad de señal, etc. En el caso de Apple, estos datos se envían al servicio inalámbrico Skyhook , que luego devuelve un conjunto de coordenadas GPS (latitud, longitud).
Si está interesado en cómo funciona la geolocalización en otros dispositivos y aplicaciones, y qué datos se envían exactamente de un lado a otro, vea esta respuesta en Stack Overflow que explica cómo Firefox hace esto usando el servicio de geolocalización de Google (que es lo que usan la mayoría de las otras aplicaciones) )