Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > HTML / DHTML / XHTML
HTML / DHTML / XHTML Forum sur la programmation HTML / DHTML/ XHTML et la validation W3C. Cours (X)HTML, FAQ (X)HTML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/08/2011, 15h21   #1
Invité de passage
 
Inscription : février 2008
Messages : 14
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 14
Points : 3
Points : 3
Par défaut Géolocalisation HTML Firefox

Bonjour,

J'ai ajouté une fonction de géolocalisation à une petite application web en html :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<script type="text/javascript">
     if(navigator.geolocation)
     {
           // La géolocalisation est possible !
           // Création d'un bouton dans le DIV qui a pour ID "locateme" pour lancer la localisation
           var startGeolocationButton = document.createElement('input');
           startGeolocationButton = document.getElementById('locateme').appendChild(startGeolocationButton);
           startGeolocationButton.setAttribute('type', 'button');
           startGeolocationButton.setAttribute('value', 'Localise-moi !');
           // On ajoute un attribut "onclick". Pas très propre comme ça, mais ça fonctionne dans la plupart des navigateurs.
           // Auc clic sur le bouton, on execute la fonction "navigator.geolocation.getCurrentPosition" et on lui passe en paramètre la fonction de callback vers laquelle envoyer les informations.
           startGeolocationButton.setAttribute('onclick', 'navigator.geolocation.getCurrentPosition(locateMe);');
     }
     // Affichage des informations de géolocalisation
     function locateMe(position)
     {
           alert('Latitude : '+ position.coords.latitude+'\n'+
                 'Longitude : '+position.coords.longitude+'\n'+
                 'Altitude : '+position.coords.altitude);
     }
</script>
Je suis sous mac, et il me donne les bonnes latitude et longitude sous safari, mais sous firefox, les coordonnées ne correspondent pas (parfois à plus de 500 km de ma position actuelle).

Est ce que quelqu un a deja rencontré ces problèmes sous firefox? D'ou cela peut il provenir?

Merci d'avance
cadryer est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h53.


 
 
 
 
Partenaires

Hébergement Web