Mesmo sem um chip GPS, sua localização pode ser determinada usando seu endereço MAC, SSIDs de redes Wi-Fi em alcance (redes privadas e públicas), a intensidade do sinal etc. No caso da Apple, esses dados são enviados ao serviço Skyhook Wireless , que retorna um conjunto de coordenadas GPS (latitude, longitude).
Se você estiver interessado em saber como a geolocalização funciona em outros dispositivos e aplicativos e quais dados estão sendo enviados exatamente para frente e para trás, consulte esta resposta no Stack Overflow, que explica como o Firefox faz isso usando o serviço de localização geográfica do Google (que é o que a maioria dos outros aplicativos usa). )