2013-07-02 59 views
0

我創建了一個jsfiddle來顯示當setIntervalgetcurrentposition結合使用時,它停止工作。 jsfiddle非常直觀,Math.random()函數僅用於顯示setInterval整體工作。當然,position.coords.latitude不會在小提琴中工作,但如果您在網站環境中嘗試它,它也不起作用。問題的最終目的是定期獲取用戶地理位置。謝謝! http://jsfiddle.net/hYFzB/是否有可能同時使用setInterval和地理位置信息?

回答

0

我認爲你打算在你的setInterval()而不是showPosition()中打電話getLocation()

Updated fiddle works

+0

非常感謝@ go-oleg,它現在就像一種魅力! :) –

1

你是不是想獲取位置之前調用地理位置方法。您應將間隔中的呼叫更改爲:

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

如果該函數不帶任何參數,則不需要函數包裝器。

+0

感謝@bitfiddler你的答案也是一個很好的選擇! –

相關問題