Incluso sin un chip GPS, su ubicación puede determinarse utilizando su dirección MAC, SSID de redes WiFi en rango (redes privadas y públicas), la intensidad de su señal, etc. En el caso de Apple, estos datos se envían a el servicio inalámbrico de 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, consulte esta respuesta en Stack Overflow , que explica cómo Firefox hace esto mediante el servicio de geolocalización de Google (que es lo que la mayoría de las otras aplicaciones usan).