2014-03-26 2 views
0

지리적 위치 시계는 매분 만 작동합니다. Nexus-5, android 4.4.2 및 cordova 3.3.1 (3.4.0도 사용)을 사용했습니다. 그것은 내가 maximumAge를 정의한 것과 아무런 차이가 없다. 반환 된 위치가 정확합니다. 내가 테스트 한 다른 장치에서는 매초마다 해고 당합니다. 나는 getCurrentPosition을 사용하여 setTimeout을 사용하여 폴백 할 수 있다는 것을 알고 있지만이 동작을 이해하고 싶습니다.Nexus-5에서 매분마다 시계 작동이 실행됩니다.

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

[Geolocation Plugin] (https://github.com/apache/cordova-plugin-geolocation/blob/dev/doc/index.md) 또는 HTML5 Geolocation API 만 사용하고 계십니까? Geolocation 플러그인은 그다지 좋지 않으므로 실제로 다음 Cordova 릴리스에서 [비추천] (https://issues.apache.org/jira/browse/CB-5977)이됩니다. 그들은 단지 HTML5 Geolocation API를 사용하는 것이 좋습니다. –

+0

예, 플러그인을 사용하도록 설정했습니다. 제거하면 플러그인이 수정됩니다. 답변으로 의견을 말하면 큰 눈을 뜁니다. – gmh04

답변

관련 문제