Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gps 在WinJS中以延时重复任务_Gps_Scheduled Tasks_Bing Maps_Winjs_Periodic Task - Fatal编程技术网

Gps 在WinJS中以延时重复任务

Gps 在WinJS中以延时重复任务,gps,scheduled-tasks,bing-maps,winjs,periodic-task,Gps,Scheduled Tasks,Bing Maps,Winjs,Periodic Task,我正在用WinJS开发一个应用程序,我需要定期运行一些任务,在每对执行之间有一个固定的和指定的延迟 特别是,我打算每30秒更新一次用户在地图上的位置 我不太清楚如何在WinJS中实现任务调度器。我已经看过后台任务类,但这对我来说似乎没有多大帮助。如果我读对了,而你只是想在应用程序运行时这样做,你只需要一个javascript定时器-setTimeout。 请注意,使用setTimeout时,传入函数本身时不带括号,而不是字符串名称。下面是一个应用程序示例,其中包含一个更新UI的计时器,不过这里最

我正在用WinJS开发一个应用程序,我需要定期运行一些任务,在每对执行之间有一个固定的和指定的延迟

特别是,我打算每30秒更新一次用户在地图上的位置


我不太清楚如何在WinJS中实现任务调度器。我已经看过后台任务类,但这对我来说似乎没有多大帮助。

如果我读对了,而你只是想在应用程序运行时这样做,你只需要一个javascript定时器-setTimeout。 请注意,使用setTimeout时,传入函数本身时不带括号,而不是字符串名称。下面是一个应用程序示例,其中包含一个更新UI的计时器,不过这里最重要的一点是,您需要确保在“更新”函数中再次调用setTimeout。看看那个密码

如果你想要一些背景任务来完成这项工作,并生成一个单独的图像(我不认为这是你想要的,但我会包括在内,因为我们讨论的是任务和延迟)

如果您使用的是Windows 8.1(即将发布),则可以使用新的调度程序类,并每30秒暂停和恢复一次,如图所示

如果您使用的是Windows 8(并且将在8.1上使用),如果我记得您每十五分钟正确设置一次计划任务,并在该时间内每30秒创建一次一次性任务,则您可以

我可以为你工作。