Bonjour,
Je travaille sur un petit projet qui sert a collecter des position GPS.
Voici une premiere partie de code:
Ici, la variable tracking_data va se remplir au fur et a mesure que je me déplace.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 watch_id = navigator.geolocation.watchPosition( // Success function(position){ tracking_data.push(position); //alert(tracking_data[0].coords.latitude); }, // Error function(error){ console.log(error); }, // Settings { frequency: 3000, enableHighAccuracy: false });
Plus bas, je fais un truc qui va m'afficher les coordonée GPS. Donc il y a une boucvle sur la la variable qui est un array.
Le problème, c'est que le code va plus vite que la réalité. car j'ai un message d'erreur comme la variable est vide ou null, car il n'y a pas encore eu des enregistrement.
Comme puis je faire une "ecoute" sur la variable tracking_data de ma niere a se que des qu'il y a une premiere valeur, elle va afficher cette derniere.
L'idée serait qu'il n'y ait pas de boucle, mais un déclenchement a chaque enregistrement.
Avez-vous une idée pour moié??
Milles mercis et bonnes fêtes a tous
Partager