Retourner à la page d'accueil de TJS

Méthode : navigator.geolocation.getCurrentPosition()

          

Demande la position de l'appareil de l'utilisateur et traite le retour

Syntaxe
Position navigator.geolocation.getCurrentPosition(Function succes [, Function erreur, JSON options])

Description
Demande la position de l'appareil de l'utilisateur avec les éventuels paramètres options et traite le retour par 2 fonctions.
La fonction succes est lancée avec en paramètre un objet de type Position lorsque le navigateur a obtenu la géolocalisation de l'utilisateur.
La fonction optionnelle erreur est lancée quand le navigateur n'a pas obtenu la position. Le cas le plus fréquent est que l'utilisateur a refusé de partager sa position.

Pour des raisons de sécurité, l'appel à getCurrentPosition() demande une autorisation à l'utilisateur. Chaque navigateur gère les autorisations et les demandes à sa manière.

Par exemple la demande de confirmation de recherche de la position sous Internet Explorer :
Exemple script référence Toutjavascript.com

Toujours pour des raisons de sécurité, la plupart des navigateurs interdisent l'utilisation de geolocation en dehors d'un site sous https et retournera toujours une erreur d'autorisation (tant que TJS ne sera pas sur un domaine ssl).


Exemple Traitement de la position de l'utilisateur
Code source
<div class="btn radius btn-outline cursor-pointer" onclick="getMyPosition()">Obtenir la position</div>

<script type="text/javascript">
function getMyPosition() {
 console.log("Appel à getCurrentPosition()");
 
 window.navigator.geolocation.getCurrentPosition(function(position) {
   console.log("Position trouvée : Latitude="+position.coords.latitude+" Longitude="+position.coords.longitude);
   console.log(position.coords);
 }, function(error) {
   console.log("Erreur de géoloc N°"+error.code+" : "+error.message);
   console.log(error);
 });
}
</script>

Résultat
Obtenir la position
Emulation de la console
Explication
Cliquez sur le bouton pour lancer l'appel à getCurrentPosition().
Page mise à jour le

Chercher une fonction, un objet, ...

Le graph des objets Javascript



Chargement
en cours...

Le guide complet du JavaScript

Le Guide Complet du JavascriptEn savoir plus sur mon livre aux Editions Micro Application

Extension navigateur Get-My-IP

Quelle est mon adresse IP ?Installez l'extension Get-My-IP.com pour afficher votre IP d'un seul clic
Le 18/10/2018 16:19:48 sur php7 en 23.95 ms