<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="utf-8" />
<title>geoposición</title>
<script>
window.onload=function(){
var options={
enableHighAccuracy:true,
timeout: 5000,
maximumAge:0
}
// obtenemos la geoposicion.
// Si se consigue, se llamara a la función: success
// Su hay algun error se llamara a la función: error
window.navigator.geolocation.getCurrentPosition(success,error,options);
}
// Si ha podido obtener la posición
function success(pos){
document.getElementById("lati").innerHTML=pos.coords.latitude;
document.getElementById("long").innerHTML=pos.coords.longitude;
document.getElementById("accurate").innerHTML=pos.coords.accuracy;
}
// Si da un error en la posición o el usuario no nos da acceso a su
// geopisición
function error(err){
alert("Error: "+err.code+" : "+err.message);
}
</script>
</head>
<body>
Latitud: <spam id="lati"></spam>
<br>Longitud: <spam id="long"></spam>
<br>Mas o menos <span id="accurate"></span> metros
</body>
</html>
Comentarios sobre la versión: Versión 1.0 (3)