0

地理位置手表每分钟只触发一次。使用 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
    }
);
4

1 回答 1

2

地理定位插件不是那么好,实际上将在下一个 Cordova 版本中被弃用。他们建议您只使用HTML5 Geolocation API,它使用相同的语法。

于 2014-03-26T16:38:36.100 回答