Affichage des coordonnées géographiques Javascript/ HTML5 [Résolu/Fermé]

Signaler
Messages postés
127
Date d'inscription
lundi 31 octobre 2016
Statut
Membre
Dernière intervention
20 juin 2017
-
Messages postés
127
Date d'inscription
lundi 31 octobre 2016
Statut
Membre
Dernière intervention
20 juin 2017
-
Bonjour,
Je réalise une application web et je veux intégrer la géolocalisation, je travaille avec HTML5, j'ai testé ce bout de code:
<script type="text/javascript">
<script type="text/javascript">
if(navigator.geolocation)
navigator.geolocation.getCurrentPosition(function(position)
{
document.write( "Latitude : "+position.coords.latitude+ ", Longitude : "+position.coords.longitude);
});
else
document.write("Dommage, le navigateur ne prend pas en compte la géolocalisation HTML5 ");
</script>

Ceci m'affiche bien mes coordonnées sur les différents navigateurs (Google Chrome, mozilla FireFox et Internet Explorer), pourtant lorsque je le teste depuis ma tablette , mon smartphone (fonctionnant avec Android), et même depuis un autre pc sur le réseau, ça n'affiche rien :(
PS: Le GPS est activé
J'ai essayé d'afficher un simple message comme suit :
<script type="text/javascript">
if(navigator.geolocation)
document.write("Le navigateur prend en compte la géolocalisation HTML5");
else
document.write("Dommage, le navigateur ne prend pas en compte la géolocalisation HTML5 ");
</script>

Ce code fonctionne sur tous les navigateurs ainsi que sur mon téléphone, ma tablette et le deuxième pc sur réseau
Que dois-je faire pour pouvoir afficher les coordonnées gps depuis n'importe quel Device ? Merci d'avance

1 réponse

Messages postés
2370
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
10 mars 2020
431
Salut,

Essaye d'ajouter une fonction de callback en deuxième paramètre de la fonction getCurrentPosition() pour afficher l'éventuel message d'erreur.
Exemple ici : https://developer.mozilla.org/en-US/docs/Web/API/Geolocation/getCurrentPosition

Bonne journée,
Messages postés
127
Date d'inscription
lundi 31 octobre 2016
Statut
Membre
Dernière intervention
20 juin 2017

Bonjour Pitet,
en documentant sur le net , j'ai trouvé que google chrome ne supporte pas la géolocalisation à partir de sa version 50 (Il la supporte qu'avec une connexion sécurisée (https:// ...), et la version du chrome sur les devices qui n'ont pas affiché les coordonnées est 55 et mon lien n'est pas ssl ,
Merci et bonne journée