我正在开发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秒(默认时间)给出结果。需要帮助来解决这个问题。
答案 0 :(得分:1)
您需要将maximumAge设置为60000.根据文档,timeout选项指示获取位置所允许的时间。所以,这不是你感兴趣的东西。而是使用maximumAge。当maximumAge设置为60000时,将使用缓存位置而不是获取新缓存位置。