Javascript 是否可以同时使用设置间隔和地理位置信息?

Javascript 是否可以同时使用设置间隔和地理位置信息?,javascript,geolocation,setinterval,Javascript,Geolocation,Setinterval,我创建了一个JSFIDLE来显示当setInterval与getcurrentposition结合使用时,它停止工作。JSFIDLE非常直观,Math.random()函数仅用于显示setInterval整体工作正常。当然,position.coords.latitude在小提琴中不起作用,但如果你在网站环境中尝试,它也不会起作用。问题的最终目的是以固定的间隔获取用户地理位置。谢谢 我认为您打算在setInterval()中调用getLocation(),而不是showPosition() 在尝

我创建了一个JSFIDLE来显示当
setInterval
getcurrentposition
结合使用时,它停止工作。JSFIDLE非常直观,
Math.random()
函数仅用于显示
setInterval
整体工作正常。当然,
position.coords.latitude
在小提琴中不起作用,但如果你在网站环境中尝试,它也不会起作用。问题的最终目的是以固定的间隔获取用户地理位置。谢谢

我认为您打算在
setInterval()
中调用
getLocation()
,而不是
showPosition()


在尝试获取位置之前,您没有调用地理定位方法。您的通话间隔应更改为:

var int=self.setInterval(getLocation, 1000);
如果函数不接受任何参数,则不需要函数包装器