HTML5 - Position du moniteur

Table des matières
Contrôler la position d'un terminal en géolocalisation Cela nous permet non seulement de rester informé de la position actuelle au moment de faire la requête, mais nous pouvons également suivre les changements de position qui sont effectués lors de l'utilisation ou de la visite de notre page.
Pour y parvenir, nous avons une nouvelle méthode appelée position de la montre qui fonctionne de la même manière que obtenirPositionCurrent, mais il nous permet de savoir quand la position change.
De plus, nous pouvons établir d'autres options pour rendre ces fonctions plus utiles pour nos besoins.
Options de géolocalisation
C'est le troisième argument que nous pouvons faire passer à nos méthodes de getCurrentPosition de position de la montre, dans cet argument, nous pouvons définir une série de valeurs qui nous permettent d'effectuer la tâche de géolocalisation d'une manière plus attachée à nos besoins, car à travers ces valeurs, nous pouvons définir les aspects de la façon dont nous voulons capturer la position de quiconque accède ou utilise notre page HTML5.
Voyons les options disponibles :
  • activerHaute Précision : Cette option nous permet d'obtenir la position de manière plus exacte, elle demande au navigateur de nous donner la position avec la plus grande précision possible; Cependant, nous ne pouvons pas compter uniquement sur cela, puisque la plus grande précision est donnée par l'utilisation d'appareils tels que le GPS, il arrivera peut-être un moment où aucune de ces ressources ne sera disponible.
  • temps libre: Cela nous permet d'établir le délai pendant lequel nous pouvons attendre une réponse, avec cela nous pouvons augmenter ou diminuer ce temps et obtenir les informations ou peut-être mettre de côté ladite obtention si cela prend beaucoup de temps pour rendre notre page plus rapide.
  • Âge maximum : Cela nous permet de contrôler l'ancienneté de la position stockée dans le cache du navigateur afin qu'elle puisse nous être donnée, ce qui nous permet d'éviter de demander à nouveau les données et d'afficher les informations plus rapidement, ainsi que d'éviter d'utiliser des informations très anciennes ce n'est peut-être pas le vrai du moment.
Voyons dans l'image suivante comment nous pouvons implémenter l'utilisation de ces options :

Comme nous pouvons le voir, nous créons une variable où nous stockons les différentes valeurs de chaque option, puis nous passons cette variable comme troisième paramètre à notre méthode getCurrentPosition().
Surveillance de position
Le surveillance de position nous permet d'être au courant du changement de lieu dans le système par lequel un utilisateur accède à notre page, il existe de nombreuses raisons d'utiliser cette option, telles que l'affichage d'informations relatives au lieu, à la météo, etc.
Pour y parvenir, nous avons la méthode position de la montre () qui fonctionne de la même manière que getCurrentPosition, à la différence qu'il a un méthode de rappel qui nous permet d'obtenir la nouvelle position lorsqu'elle change.
Comme cela peut être considéré comme invasif par certains utilisateurs, nous avons la possibilité d'arrêter cette surveillance de position grâce au méthode clearWatch(), auquel on passe l'objet position de la montre et avec elle l'obtention de la position est arrêtée.
Voyons dans l'image suivante le code avec lequel nous pouvons faire fonctionner cela :

Avec cela, nous savons déjà comment utiliser la géolocalisation de manière plus détaillée, nous avons terminé le didacticiel en ayant appris à suivre la position d'un certain système et également à spécifier plus d'options lorsque vous travaillez avec la position géographique d'un système.Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave