La mise à jour du Dépliant de Marqueur de Position Toutes les x Secondes avec JSON

J'ai un marqueur sur ma carte représentant l'emplacement actuel de la Station Spatiale Internationale (tiré de http://open-notify-api.herokuapp.com/iss-now.json?callback=?). Je suis aussi en train d'essayer de l'obtenir pour déplacer toutes les 1 seconde à suivre ainsi que de la station en orbite.

C'est le code que j'ai maintenant:

$.getJSON('http://open-notify-api.herokuapp.com/iss-now.json?callback=?', function(data) {                 
               var latitude = data["data"]["iss_position"]["latitude"];
               var longitude = data["data"]["iss_position"]["longitude"];
               var iss = L.marker([latitude,longitude]).bindPopup("I am the ISS").addTo(map);
               $(function() {
                 setInterval(function() {
                    iss.setLatLng([latitude,longitude]).update();
                 },1000);
               });
              });

Voici le tout dans un jsFiddle: http://jsfiddle.net/zmkqu/

Il semble placer le curseur dans la position correcte sur la charge, mais ne met pas à jour chaque seconde comme elle devrait l'être. Des conseils sur ce que je fais mal?

Merci!

OriginalL'auteur Febrium | 2013-01-22