Cordova watchPosition速度

时间:2015-09-23 11:39:36

标签: cordova gps

我开发了一款使用了watchposition来提高速度的应用。

但是当我在车上使用我的应用程序时,速度永远不会回到0.

onDeviceReady: function() {
    initPushwoosh();
    id = navigator.geolocation.watchPosition(successCallback, errorCallback, {enableHighAccuracy:true, maximumAge:0, timeout:250});

有没有解决方案?

谢谢

1 个答案:

答案 0 :(得分:1)

我用这个源代码检查速度:

  var speed_convert = position.coords.speed || null;
      if(isNaN(parseFloat(speed_convert)) || speed_convert <= 0 || speed_convert == null)
        speed_convert = 0;
      else {
        speed_convert = speed_convert * 3.6;
        speed_convert = Math.round(speed_convert);
      }

但速度永远不会回到0