2016-08-20 89 views
0

我如何跟踪每隔30秒甚至应用程序在后台的地理位置 我在应用程序中使用导航器地理位置插件(navigator.geolocation.getCurrentPosition)来获取location.and我尝试setinterval但在后台进程中的应用程序插件不工作。跟踪每隔30秒的地理位置-Phonegap应用程序在后台或关闭

请有人指导我这两个平台的android和ios!

+0

尝试watchposition – Anuj

+0

你好选项@AnujGupta我用这个{maximumAge:3000, timeout:30000,enableHighAccuracy:true} 它没有给出准确的间隔,例如30秒 – Savoo

+0

它在5秒给出结果吗? – Anuj

回答

0

我今天工作过,现在即使在后台工作也很好,1分钟后我得到回复。我用的setInterval()成功的

setInterval(function(){ 
     navigator.geolocation.getCurrentPosition(success_loc, error_loc, opti) 
    },(1000 * 60 * 1)); 

使用success_loc和error_loc的示值误差,OPTI可选变量显示像

var opti = { 
       timeout: (5 * 1000), maximumAge: (1000 * 60 * 1), enableHighAccuracy: true 
       }; 
相关问题