Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/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
Javascript 地理定位中的监视位置超时_Javascript_Ionic Framework_Geolocation_Timeout_Google Geolocation - Fatal编程技术网

Javascript 地理定位中的监视位置超时

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秒内给出结果(默认时间)。需要帮助来解决此问

我正在开发Ionic应用程序,希望解决地理位置监视位置的问题。我希望每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));