Javascript 地理定位中的监视位置超时
我正在开发Ionic应用程序,希望解决地理位置监视位置的问题。我希望每1分钟获取一次数据,而不是5秒之后。我的代码如下:Javascript 地理定位中的监视位置超时,javascript,ionic-framework,geolocation,timeout,google-geolocation,Javascript,Ionic Framework,Geolocation,Timeout,Google Geolocation,我正在开发Ionic应用程序,希望解决地理位置监视位置的问题。我希望每1分钟获取一次数据,而不是5秒之后。我的代码如下: var opti = { enableHighAccuracy: false, timeout:60000, maximumAge: 0 }; navigator.geolocation.watchPosition(success_loc, error_loc, opti); 我使用超时60000在1分钟后给出结果,但它在5秒内给出结果(默认时间)。需要帮助来解决此问
var opti = { enableHighAccuracy: false, timeout:60000, maximumAge: 0 };
navigator.geolocation.watchPosition(success_loc, error_loc, opti);
我使用超时60000在1分钟后给出结果,但它在5秒内给出结果(默认时间)。需要帮助来解决此问题。您需要将最大值设置为60000。根据文档,超时选项指示获取位置所允许的时间。所以,这不是你感兴趣的东西。相反,使用maximumAge。当maximumAge设置为60000时,缓存位置将被使用一分钟,而不是获取新位置。仍在等待回答,我自己做了。使用setInterval(function(){navigator.geolocation.getCurrentPosition(success\u geo,error\u geo,option)},(1000*60*1));