2017-08-09 4 views
0

Je rencontre des problèmes pour obtenir la vitesse du GPS dans phonegap/cordova sur iOS. Il retourne NaN, peu importe si je conduis dans ma voiture ou si je reste immobile.navigator.geolocation.watchPosition renvoie NaN en vitesse

function speed_start() { 
     speed_timer_id = navigator.geolocation.watchPosition(speed_update_data, 
                speed_update_error, 
                { enableHighAccuracy: true }); 
} 

var speed_update_data = function(position) { 
     $("#speed-debug").html('Latitude: '   + position.coords.latitude   + '\n' + 
       'Longitude: '   + position.coords.longitude   + '\n' + 
       'Altitude: '   + position.coords.altitude   + '\n' + 
       'Accuracy: '   + position.coords.accuracy   + '\n' + 
       'Altitude Accuracy: ' + position.coords.altitudeAccuracy + '\n' + 
       'Heading: '   + position.coords.heading   + '\n' + 
       'Speed: '    + position.coords.speed    + '\n' + 
       'Timestamp: '   + position.timestamp    + '\n'); 
}; 

var speed_update_error = function(error) { 
     $("#speed-debug").html(error.message); 
} 

Répondre

0

Il s'agissait d'un "problème" matériel. Il semble que le GPS n'avait pas assez de signal.