Geo-location手表每分钟都会闪光一次。使用Nexus-5,android 4.4.2和cordova 3.3.1(我也试过3.4.0)。我将maximumAge定义为什么没有区别。返回的位置是正确的。在我测试的其他设备中,它每秒都会被触发。我知道我可以使用setTimeout和getCurrentPosition,但我想了解这种行为。
navigator.geolocation.watchPosition(
function(){
console.log("success");
},
function(){
console.log("fail");
},
{
enableHighAccuracy: true,
timeout: 30000
}
);
答案 0 :(得分:2)
Geolocation Plugin不是很好,在下一个Cordova版本中实际上是deprecated。他们建议您只使用HTML5 Geolocation API代替,它使用相同的语法。