나는 국제 우주 정거장의 현재 위치 (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