¿Extrae esa información de su dirección IP? Si no, ¿cómo obtiene sus coordenadas de latitud y longitud?
"La geolocalización HTML5 detecta las coordenadas de latitud y longitud utilizando el GPS del dispositivo (si está disponible en el dispositivo) o la señal móvil/WIFI del dispositivo (si el GPS no está disponible. Las señales móvil/WIFI se triangulan para calcular la latitud y la longitud".