dipende dal device che stai utilizzando per accedere a internet.
Se sei su un pc / notebook viene utilizzata la localizzazione tramite IP, quindi non sarà precisa perchè in pratica viene trovata la posizione del nodo a cui ti colleghi per la connettività (es. la centralina di telecom della tua adsl).
Se invece stai navigando da uno smartphone dotato di gps la posizione sarà rilevata in base a quello, e sarà molto più precisa..