function chargerCoordonnees() { let latitude; let longitude; $.ajax({ url: 'scripts/lireval0et1.php', type: 'get', dataType: 'json', success: function (data) { $.each(data, function (entryIndex, entry) { // Pour les tests, on souhaite 0 < val0 < 1000 => 47.07970 < latitude < 47.01328 // Calculer la valeur de a et de b et les remplacer ci-dessous latitude = a * parseFloat(entry.val0) + b; // Pour les tests, on souhaite 0 < val1 < 1000 => 2.199468 < longitude < 2.409102 // Calculer la valeur de c et de d et les remplacer ci-dessous longitude = c * parseFloat(entry.val1) + d; // Afficher les valeurs numériques $('#latitude').html(/*A compléter*/); $('#longitude').html(/*(A compléter*/); // Afficher un marqueur sur la carte (objet map) map.flyTo([latitude, longitude], zoom, { animate: true, duration: 2 // en secondes }); marker = L.marker([latitude, longitude]).addTo(map); }) }, timeout: delaiError, error: function () { // pour aller plus loin } }); } loadCoordinates(); // premier appel de la fonction setInterval(function () { // appel de la fonction toutes les delaiMesure ms loadCoordinates() }, delaiMesure);