IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

[Article] L'API g�olocalisation en HTML5


Sujet :

JavaScript

  1. #1
    R�dacteur

    Homme Profil pro
    Responsable de projet
    Inscrit en
    Mai 2009
    Messages
    634
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 46
    Localisation : France

    Informations professionnelles :
    Activit� : Responsable de projet
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Mai 2009
    Messages : 634
    Par d�faut [Article] L'API g�olocalisation en HTML5
    Bonjour,

    Voici un article pr�sentant l'API g�olocalisation en HTML5.

    L'API geolocalisation en HTML5

    Bonne lecture!

    N'h�sitez pas � faire part de vos remarques, questions et encouragements � la suite de ce message.

    Merci.

  2. #2
    Membre �m�rite Avatar de c_s_s
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    619
    D�tails du profil
    Informations personnelles :
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Juillet 2008
    Messages : 619
    Par d�faut
    Bonjour,

    J'ai toujours eu du mal � voir le rapport direct entre le HTML5 et cette API de g�olocalisation.

    Sur la page de d�mo, il est d'ailleurs �tonnant de constater que :

    - le doctype est HTML 4.01 Transitional
    - il n'y a pas de balise HTML5
    - il n'y a pas d'attribut HTML5


    Autant je vois le rapport avec le HTML5 pour les API qui utilisent les balises canvas, video, audio,... ou qui combinent avec les attributs contenteditable, draggable, etc...
    Autant, l�, avec la g�olocalisation, je ne vois pas.

    Si quelqu'un peut m'�clairer, je lui en serai reconnaissant.

  3. #3
    R�dacteur
    Avatar de Macmillenium
    Homme Profil pro
    D�veloppeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur front-end
    Secteur : High Tech - Produits et services t�l�com et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Par d�faut
    Citation Envoy� par c_s_s Voir le message
    Autant je vois le rapport avec le HTML5 pour les API qui utilisent les balises canvas, video, audio,... ou qui combinent avec les attributs contenteditable, draggable, etc...
    Autant, l�, avec la g�olocalisation, je ne vois pas.
    L'API g�o-localisation est une API HTML 5 d�velopp� s�par�ment http://www.w3.org/TR/geolocation-API/

  4. #4
    Membre �m�rite Avatar de c_s_s
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    619
    D�tails du profil
    Informations personnelles :
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Juillet 2008
    Messages : 619
    Par d�faut
    Ok. Il n'y a pas vraiment de questions � se poser. C'est une API HTML5, et puis c'est tout.
    Merci pour le lien. Je vais me renseigner plus en d�tail sur le sujet.

  5. #5
    R�dacteur
    Avatar de Macmillenium
    Homme Profil pro
    D�veloppeur front-end
    Inscrit en
    Mars 2008
    Messages
    2 333
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur front-end
    Secteur : High Tech - Produits et services t�l�com et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 2 333
    Par d�faut
    Citation Envoy� par c_s_s Voir le message
    Ok. Il n'y a pas vraiment de questions � se poser. C'est une API HTML5, et puis c'est tout.
    C'est une solution de g�o-localisation native apport� par HTML 5, Il n'y a rien de compliquer (et il suffit de lire la spec)

    Dans cet article, J�r�me nous explique comment exploiter cette API.

  6. #6
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    3
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 3
    Par d�faut
    Bonjour,

    Tout d'abord merci pour cet excellent tutoriel ornitho13 ! Il a le m�rite d'�tre exhaustif et de reprendre les vraies sp�cifications du W3C

    Effectivement l'HTML5 ne se limite (heureusement !) pas � de nouvelles balises HTML, et la majorit� des nouvelles fonctionnalit�s qu'il apporte vient de l'API Javascript qui a profond�ment �t� enrichie.

    Sinon, concernant le tutoriel, il aurait peut-�tre �t� int�ressant d'aborder rapidement la mani�re dont tu as r�alis� la version Google Maps, bien que cela sorte l�g�rement du contexte.

    Pour ceux qui souhaiteraient tout de m�me arriver � ce r�sultat je me permet de proposer la lecture d'un tutoriel sur l'API Google Maps avec la g�olocalisation HTML5 r�alis� par mes soins, qui peut �ventuellement venir en compl�ment au tutoriel d'ornitho13.

    L'avenir est � l'HTML5, c'est le moment d'en apprendre le plus possible

  7. #7
    Membre chevronn�

    Profil pro
    Inscrit en
    F�vrier 2010
    Messages
    119
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2010
    Messages : 119
    Par d�faut
    en fait, la spec de g�olocalisation a �t� d�plac�e de HTML5 vers sa propre spec. Techniquement parlant elle n'en fait plus partie, mais le mot HTML5 �tant quelque peu sur-utilis� ces temps ci, �a n'est pas bien grave de l'y associer

    une chose importante � corriger dans la conclusion : la g�olocalisation par navigateur est souvent meilleure que la g�olocalisation par IP, m�me sur les navigateurs qui ne sont pas sur un mobile avec GPS, car �a utilise Google Location Services sur firefox, Chrome et Safari (voir http://www.mozilla.com/fr/firefox/geolocation/)

    En r�sum� : si une Google Car (les voitures qui prennent les photos de Streetview) est pass�e dans la rue (ce qui doit couvrir la majorit� de la population fran�aise), et que votre PC a une antenne wifi (m�me �teinte), alors la localisation sera tr�s pr�cise.
    En fallback ils utilisent l'IP

  8. #8
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    3
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 3
    Par d�faut
    Tr�s int�ressant, je ne pensais pas que Google avait un r�le derri�re ce service de g�olocalisation.
    �a explique pourquoi il arrive qu'une coordonn�e de g�oloc trouv�e en Wifi soit parfois extr�mement pr�cise.
    Merci de cette info

  9. #9
    Membre tr�s actif
    Homme Profil pro
    Webmaster
    Inscrit en
    Septembre 2007
    Messages
    105
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activit� : Webmaster
    Secteur : High Tech - Produits et services t�l�com et Internet

    Informations forums :
    Inscription : Septembre 2007
    Messages : 105
    Par d�faut
    Vraiment dommage que IE9 n'ait pas cette fonctionnalit�. Il reste toujours l'option de chrome frame.

  10. #10
    Membre confirm�
    Homme Profil pro
    Consultant fonctionnel
    Inscrit en
    Septembre 2009
    Messages
    114
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 44
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : Consultant fonctionnel

    Informations forums :
    Inscription : Septembre 2009
    Messages : 114
    Par d�faut
    Citation Envoy� par Jonathan Verrecchia Voir le message
    Tr�s int�ressant, je ne pensais pas que Google avait un r�le derri�re ce service de g�olocalisation.
    �a explique pourquoi il arrive qu'une coordonn�e de g�oloc trouv�e en Wifi soit parfois extr�mement pr�cise.
    Merci de cette info
    Je m'interroge d'ailleurs sur la l�galit� de la collecte de ces donn�es. Pour ma part, j'ai �t� tr�s pr�cis�ment localis� � mon domicile lorsque je me suis positionn� sur Google Maps avec mon Wifi.

    Mais que fait la CNIL?

  11. #11
    Membre actif
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    45
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2005
    Messages : 45
    Par d�faut
    tu utilises deux variables:
    freshness_threshold et accuracy_threshol, ca correspond � quels valeurs, car dans tes exmples ils ne sont pas cit�s

    merci

  12. #12
    Membre chevronn�

    Profil pro
    Inscrit en
    F�vrier 2010
    Messages
    119
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2010
    Messages : 119
    Par d�faut
    Citation Envoy� par TiJean2910 Voir le message
    Je m'interroge d'ailleurs sur la l�galit� de la collecte de ces donn�es. Pour ma part, j'ai �t� tr�s pr�cis�ment localis� � mon domicile lorsque je me suis positionn� sur Google Maps avec mon Wifi.

    Mais que fait la CNIL?
    En �tant logu� sur Maps en utilisant cette fonctionalit�, il serait logique de leur part de stocker l'endroit o� tu te trouves, voire d'en d�duire que c'est l� que tu habites, histoire de te servir de la pub localis�e plus tard sur tout leur r�seau

    la CNIL emp�che le recoupement des donn�es sans consentement. Hors tu consens � donner tes infos de g�olocalisation

    mais je ne pense pas que la juridiction de la CNIL s'�tende � Google : il existe une antenne en France, mais ce n'est pas elle qui d�tient tes donn�es, c'est Google US.
    Je ne sais plus qui travaillant dans le web-marketing a dit : si vous utilisez un produit gratuitement, il est probable que le produit �a soit vous le produit

  13. #13
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    3
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 3
    Par d�faut
    Citation Envoy� par digital3d Voir le message
    tu utilises deux variables:
    freshness_threshold et accuracy_threshol, ca correspond � quels valeurs, car dans tes exmples ils ne sont pas cit�s
    Dans la fonction du tutoriel, accuracy_threshold correspond � la pr�cision que tu consid�res comme valable. Par exemple si l'on veut une pr�cision tr�s fine (avec un GPS par exemple), cette valeur pourrait valoir 20 ce qui correspond � 20 m�tres.

    freshness_treshold correspond au timestamp que l'on consid�re comme �tant suffisamment r�cent. C'est donc � toi de d�finir ce timestamp, soit de mani�re statique ("seules les coordonn�es obtenues apr�s le 07-10-2010 sont valides") soit de mani�re dynamique ("seules les coordonn�es datant de moins de 3 jours sont valides"). Mais dans ce second cas il est plus int�ressant d'utiliser directement le timeout, qui d�finit la dur�e de validit� des coordonn�es de g�olocalisation.

    Dans tous les cas ces variables ne sont pas le coeur du fonctionnement de la g�olocalisation, donc ne perd pas trop de temps dessus

  14. #14
    Membre �prouv�
    Inscrit en
    Ao�t 2008
    Messages
    117
    D�tails du profil
    Informations personnelles :
    �ge : 51

    Informations forums :
    Inscription : Ao�t 2008
    Messages : 117
    Par d�faut
    Merci, chapeau

  15. #15
    Mod�rateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par d�faut
    Bonjour,
    dans le � http://debray-jerome.developpez.com/...-en-html5/#LIV, il c'est gliss� un coquille dans la liste des valeurs retourn�es est disponibles dans coords
    • latitude, la latitude de la position ;
    • longitude, la longitude de la position ;
    • altitude, l'altitude de la position ;
    • accuracy, niveau de pr�cision de la longitude et de la latitude (en m�tre) ;
    • altitudeAccuracy: niveau de pr�cision de l'altitude (en m�tre) ;
    • heading, donne la position en degr� par rapport au nord ;
    • latitude, affiche la vitesse actuelle de d�placement de la position (en m�tre).
    il s'agit plut�t de speed.

Discussions similaires

  1. Fonctionnement de l'API G�olocalisation HTML5
    Par ojalic dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 0
    Dernier message: 30/10/2014, 14h29
  2. [API HTML5] [Article] L'API HTML5 de contrainte de validation
    Par Bovino dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 04/01/2013, 18h34
  3. [HTML 5] L'API g�olocalisation en HTML5
    Par ornitho13 dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 13
    Dernier message: 15/11/2010, 01h53
  4. [HTML5] l'API g�olocalisation
    Par ornitho13 dans le forum Contribuez
    R�ponses: 4
    Dernier message: 07/08/2010, 09h54
  5. [Dojo] [INFO] Suite de l'article "Les API EditGrid "
    Par emmanuel.remy dans le forum Biblioth�ques & Frameworks
    R�ponses: 0
    Dernier message: 30/04/2009, 15h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo