domingo, agosto 23, 2009

Dónde estoy???

Miren esta forma bien simple de "autolocalizarse"... funciona unicamente con Firefox (por ahora).
Copien este código en un archivo .html y abranlo con el Firefox....




<html>
<head>
<title>Donde estoy???</title>
</head>
<body>
<script type="text/javascript">
if (navigator.geolocation)
navigator.geolocation.getCurrentPosition(function(pos){ // OK
location.href="http://maps.google.com?q=" + pos.coords.latitude + "," + pos.coords.longitude + "(estoy aca)";
}, function(){ //
alert( "No se puede che...");
});
else
alert('el browser no puede... ');
</script>
</body>
</html>



3 comments:

Marcos Crispino dijo...

Está bueno, le erró solo por 6.5km... Por lo menos a la ciudad le acertó.

Dos comentarios del código:
1. el tag /title tiene un signo de interrogación que no va.
2. en la línea donde arma el location.href, faltan los signos de más (+), se ve que el navegador los interpretó como espacios en blanco...

Fabi dijo...

Tenés razon... se ve que me los "sacó" el editor cuando lo publiqué.. (no es papa publicar HTML en el blog :) ).
A ver si lo puedo arreglar.
A mi ayer en casa, me puso un pin arriba de mi edificio!!
Aca en el laburo, le erró por 2 km.

salute

Fabi dijo...

Listo!, gracias Marcos!
esto de escribir con la zurda y sostener la mema con la derecha se está complicando... sobre todo los teclazos que requieren SHIFT :)