地理定位中的WatchPosition超时

时间:2016-07-26 09:06:26

标签: javascript ionic-framework geolocation timeout google-geolocation

我正在开发Ionic App,并想解决Geolocation Watch Position的问题。我想在每1分钟后获得数据,而不是在5秒之后。我的代码如下,

 var opti = { enableHighAccuracy: false, timeout:60000, maximumAge: 0 };
  navigator.geolocation.watchPosition(success_loc, error_loc, opti);

我使用超时60000在1分钟后给出结果但它在5秒(默认时间)给出结果。需要帮助来解决这个问题。

1 个答案:

答案 0 :(得分:1)

您需要将maximumAge设置为60000.根据文档,timeout选项指示获取位置所允许的时间。所以,这不是你感兴趣的东西。而是使用maximumAge。当maximumAge设置为60000时,将使用缓存位置而不是获取新缓存位置。