0

ジオロケーションウォッチは毎分のみ起動します。Nexus-5、android 4.4.2、および cordova 3.3.1 を使用します (3.4.0 も試しました)。maximumAge を何と定義しても違いはありません。返された場所は正しいです。私がテストした他のデバイスでは、毎秒起動されます。getCurrentPosition で setTimeout を使用することにフォールバックできることはわかっていますが、この動作を理解したいと思います。

navigator.geolocation.watchPosition(
    function(){
        console.log("success");
    },
    function(){
        console.log("fail");
    },
    {
        enableHighAccuracy: true,
        timeout: 30000
    }
);
4

1 に答える 1

2

Geolocation Pluginはそれほど優れたものではなく、実際には次の Cordova リリースで廃止される予定です代わりに、同じ構文を使用するHTML5 Geolocation APIを使用することをお勧めします。

于 2014-03-26T16:38:36.100 に答える