我的地圖上有一個標記,代表國際空間站的當前位置(從http://open-notify-api.herokuapp.com/iss-now.json?callback=開始?)。我也試圖讓它每1秒鐘跟着臺站的軌道一起移動。使用JSON更新傳單標記位置每x秒
這是我現在的代碼:
$.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);
});
});
這裏的一切都在的jsfiddle:http://jsfiddle.net/zmkqu/
看來放置在負載正確的位置標記,但並不每秒更新一次的它應該是。關於我在做什麼的任何提示都是錯誤的?
謝謝!
啊,這樣做更有意義(而且效果很好)!感謝您的幫助,菲利克斯。 – Febrium
不客氣:)不要忘記通過點擊旁邊的勾號將答案標記爲已接受(儘快)。它將問題標記爲已回答(併爲您提供聲望點)。如果他們的回答對你有幫助,你也應該回答你的舊問題。 –
這似乎沒有工作了。 $ getJSON有什麼改變嗎? – snowgage