HTML 5: el gran hermano te geolocaliza

HTML 5: el gran hermano te geolocalizaAunque se asocia el lanzamiento de las funciones de geolocalización al HTML 5, lo cierto es que la Geolocation API son unas funciones en JavaScript independientes de esta forma de mostrar las páginas web.

Básicamente el navegador, dependiendo de la conexión a Internet, será capaz de saber qué latitud, longitud y otros datos tienes en ese momento. Os dejo con un par de ejemplos de código que, dependiendo del navegador, deberían funcionar. El primero de ellos es simplemente textual, el segundo muestra un mapa.

El código más sencillo tiene una pinta tal que esta:

<script type="text/javascript">
  if (navigator.geolocation) {
    navigator.geolocation.getCurrentPosition(successFunction, errorFunction);
  } else {
    alert('Tu navegador no soporta la geolocalizacion.');
  }
  function successFunction(position) {
    var lat = position.coords.latitude;
    var long = position.coords.longitude;
    alert('Tu localizacion es -- latitud : '+lat+' longitud : '+long);
  }
  function errorFunction(position) {
    alert('No se ha podido recuperar la geolocalizacion.');
  }
</script>

Deja un comentario