gpt4 book ai didi

javascript - PhoneGap - setInterval() 执行失败

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:09:16 25 4
gpt4 key购买 nike

我正在尝试构建一个每隔几秒更新一次位置的 PhoneGap 应用程序。我厌倦了实现 setInterval() 函数。但是运行失败!

我的代码段是这样的...

// Set time interval and keep excuting every 3 secs
var i = 0;
setInterval(GetCurrentPosition(), 3000); // this will call GetCurrentPosition() each 3 sec

function GetCurrentPosition() {
// retrieve your info here
console.log('i = ' + z i);
i = i + 1;
navigator.geolocation.getCurrentPosition(onSuccess, onError);
}

如您所见,我添加了一个计数器来查看它是否正在触发...它仅在我手动调用时触发。

有人对我做错了什么或需要补充以纠正我的错误有任何建议吗?

谢谢

最佳答案

您使用 setInterval 的方式不正确。您应该像这样传递对函数的引用:

setInterval(GetCurrentPosition, 3000);

关于javascript - PhoneGap - setInterval() 执行失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9959054/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com