Existem muitas maneiras de obter uma boa estimativa de localização, mesmo sem GPS.
Se você tiver Wi-Fi (por exemplo, um laptop, Sistema de Posicionamento Wi-Fi pode ser usado para fornecer informações precisas localização.
Se você tiver outros rádios, por exemplo GSM, a triangulação pode ser usada em torres de celular.
Eles estão no topo do tradicional mapeamento de IP para o local, que outros discutiram, o que dá a sua localização tipicamente até a cidade ou área - às vezes até um código postal.
Finalmente, observe que, se alguém quiser ser superaverso, poderá compará-lo com IPs semelhantes que já viu antes (que forneceram o local) e, embora você não tenha um serviço de localização / compartilhamento, ele poderá encontrar seu local com bastante precisão.
Além disso, consulte o link