2013-07-02 3 views
0

setIntervalgetcurrentposition을 함께 사용하면 jsfiddle이 작동하지 않는다는 것을 보여주기 위해 jsfiddle을 만들었습니다. jsfiddle은 매우 직관적이며 Math.random() 함수는 setInterval이 전반적으로 작동한다는 것을 나타내는 데 사용되었습니다. 물론 position.coords.latitude은 바이올린에서는 작동하지 않지만 웹 사이트 환경에서 사용하면 작동하지 않습니다. 이 질문의 최종 목적은 정기적 인 간격으로 사용자 위치 정보를 가져 오는 것입니다. 감사! http://jsfiddle.net/hYFzB/setInterval과 geolocation 정보를 동시에 사용할 수 있습니까?

답변

0

showPosition() 대신 setInterval()getLocation()을 호출하려고 한 것 같습니다.

Updated fiddle works

+0

감사합니다. @ go-oleg, 지금은 매력처럼 작동합니다! :) –

1

당신은 위치를 가져 오기 위해 시도하기 전에 위치 정보 메서드를 호출하지 않습니다. 해당 간격의 통화를

var int=self.setInterval(getLocation, 1000); 

으로 변경해야합니다. 함수에서 인수를 사용하지 않으면 함수 래퍼가 필요하지 않습니다.

+0

감사합니다 @bitfiddler 당신의 대답은 또한 좋은 대안입니다! –

관련 문제