0

我创建了一个 jsfiddle 来显示当与它setInterval结合使用getcurrentposition时停止工作。jsfiddle 非常直观,该Math.random()功能仅用于显示setInterval整体是否正常工作。当然,这position.coords.latitude在小提琴中不起作用,但是如果您在网站环境中尝试它也不会起作用。该问题的最终目的是定期获取用户地理位置。谢谢!http://jsfiddle.net/hYFzB/

4

2 回答 2

1

在尝试获取位置之前,您没有调用 geoLocation 方法。您在间隔中的调用应更改为:

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

如果函数不接受任何参数,则不需要函数包装器。

于 2013-07-02T00:58:01.397 回答
0

我认为您打算调用getLocation()您的setInterval()而不是showPosition().

更新小提琴作品

于 2013-07-02T00:51:50.123 回答