Géolocalisation HTML5

Décembre 2012

HTML5 introduit de nouvelles fonctionnalités offertes par les navigateurs web, comme la géolocalisation.

C'est-à-dire que le navigateur va pouvoir (avec l'accord de l'utilisateur) indiquer au serveur (via des headers HTTP), et en Javascript, les coordonnées GPS de l'utilisateur.

En Javascript, on accède à ces informations de géolocalisation grâce à la méthode navigator.geolocation.getCurrentPosition(function(data){}).

C'est une fonction asynchrone, elle ne retourne pas le résultat, elle l'envoie à une fonction callback qu'on lui passe en paramètre. Cette fonction callback prend un seul paramètre, qui va contenir un objet de type Geoposition.

Voilà un exemple d'appel :

navigator.geolocation.getCurrentPosition(function(data){
	console.log(data);
});

Après avoir lu excel condition couleur vous en saurez d'avantage sur ce sujet.

Voilà ce qu'affiche le code ci-dessous dans une console (chrome) :

Geoposition
	timestamp: 1351632227102
	coords: Coordinates
		accuracy: 140000
		altitude: null
		altitudeAccuracy: null
		heading: null
		latitude: 48.865460
		longitude: 2.321120
		speed: null

Les informations les plus intéressantes sont bien sûr latitude (data.coords.latitude) et longitude (data.coords.longitude).

Fini de lire cette page ? allez faire un tour ici : une tornade géante, ça peut vous intéresser.

0 commentaire
facultatif
Facebook Twitter RSS Email
Forum Excel
Venez découvrir le nouveau forum excel question/réponse à la stackoverflow.com !
Forum Excel
hit parade n'en a rien a foutre du W3C Positionnement et Statistiques Gratuites Vincent Paré