my Geek::Story;

01/07/2009

01/07/2009

Filed under: — guedou @ 0:00


[Big: 4.7M] [Small: 352K] [Location]

Un petit mojito en terrasse et ça repart !

Firefox 3.5 est sorti hier amenant avec lui tout plein de nouveautés. Notamment, la possibilité de géolocaliser l’utilisateur via un savant appel d’une fonction JavaScript. Voici un très court exemple affichant un lien vers google maps correspondant à l’emplacement de l’utilisateur.
Pour tester, c’est ici (note: j’ai ajouté la même fonctionnalité au Moblog).

<script type="text/javascript">
  if (navigator.geolocation)
  {  
    navigator.geolocation.getCurrentPosition(
      function(position)
      {  
        var latitude = position.coords.latitude;
        var longitude = position.coords.longitude;
        var url = "http://maps.google.fr/maps?q=";
        url += latitude + "+" + longitude;
        document.write("<a href=" + url + ">" + url + "</a>");
      }
    );
  }
  else
  { 
    document.write("geolocation is not supported in your browser");
  }
</script>