如何每分钟刷新一次地理位置Javascript?
问题描述:
我制作了一个带有地理位置JavaScript的原型,并在浏览器中显示了一个包含多个标记和当前位置的标记的地图。此时,我想让我的网站自动重新加载,以便您可以看到您的新位置(如果您移动)。现在,Javascript非常容易。这是Google Maps API与Geolocation API结合的基础。如何每分钟刷新一次地理位置Javascript?
有没有人知道我可以如何应用“计时器”,以便我的网站每隔几分钟重新加载一次?
答
setInterval()用于每x毫秒运行一段代码。
只需将你想运行的代码封装在一个名为runFunction的函数中即可。
像这样:
var time=setInterval(runFunction,1000);
,并停止它,你可以运行:
clearInterval(time);
答
的,如果你的地图功能地图 1秒= 1000
function map(){
.......
}
setInterval(map(), 60000);
你可以使用jQuery的定时器插件。 http://jquerytimer.com/ – Majid
['Geolocation.watchPosition()'](https://developer.mozilla.org/en-US/docs/Web/API/Geolocation/watchPosition)? – Andreas