2016-09-28 105 views
-1

我制作了一个带有地理位置JavaScript的原型,并在浏览器中显示了一个包含多个标记和当前位置的标记的地图。此时,我想让我的网站自动重新加载,以便您可以看到您的新位置(如果您移动)。现在,Javascript非常容易。这是Google Maps API与Geolocation API结合的基础。如何每分钟刷新一次地理位置Javascript?

有没有人知道我可以如何应用“计时器”,以便我的网站每隔几分钟重新加载一次?

+0

你可以使用jQuery的定时器插件。 http://jquerytimer.com/ – Majid

+0

['Geolocation.watchPosition()'](https://developer.mozilla.org/en-US/docs/Web/API/Geolocation/watchPosition)? – Andreas

回答

0

setInterval()用于每x毫秒运行一段代码。

只需将你想运行的代码封装在一个名为runFunction的函数中即可。

像这样:

var time=setInterval(runFunction,1000); 

,并停止它,你可以运行:

clearInterval(time); 
0

的,如果你的地图功能地图 1秒= 1000

function map(){ 
....... 
} 
setInterval(map(), 60000);