En el Soporte de Google, puedes encontrar a continuación:
Google detecta automáticamente la ubicación de su computadora usando su IP
Dirección, Historial de ubicaciones (si está activado) y ubicaciones recientes
has buscado.
Cómo utiliza Google tu dirección IP
Su dirección IP generalmente se basa en una ubicación del mundo real, por lo que Google
podría usar su dirección IP para adivinar dónde se encuentra y darle información local
resultados.
Por ejemplo, Google podría usar tu dirección IP para darte el tiempo
pronostica para la ciudad en la que te encuentras cuando buscas el clima.
Para obtener el historial de ubicaciones, puede consultar aquí . Y para ubicaciones recientes aquí .
Además, no me sorprendería que Google hiciera un "wardriving" en Hungría (mientras trabajaba en el proyecto de Google Street) - Source , por lo que, a partir de eso, es posible determinar la ubicación casi exacta.
Esta paz de Python código es antigua y ya no funciona, pero puede darte una idea de lo que Estoy tomando aquí.
Conéctate a tu Wi-Fi y ejecuta este código (:
function showPosition(position) {
var latlon = position.coords.latitude + "," + position.coords.longitude;
var img_url = "https://maps.googleapis.com/maps/api/staticmap?center=
"+latlon+"&zoom=14&size=400x300&sensor=false";
document.getElementById("mapholder").innerHTML = "<img src='"+img_url+"'>";
}