ar-drone无法读取属性'纬度'未定义的间歇性数据

时间:2017-04-08 22:21:53

标签: node.js gps ar.drone

当我使用此代码时,我会看到错误消息,然后gps数据然后返回错误消息。谁能告诉我为什么会这样呢?

var arDrone = require('ar-drone');
var droneClient = arDrone.createClient();
droneClient.config('general:navdata_demo', 'FALSE'); // get back all data the copter can send
droneClient.config('general:navdata_options', 777060865); // turn on GPS

droneClient.on('navdata', function(navdata) {

  try {
    console.log(navdata.gps.latitude + ', ' + navdata.gps.longitude);
}
catch(err) {
    console.log(err.message);
}


});

这是我执行此操作时看到的内容。 似乎gps数据永远不会回来。

无法读取属性'纬度'的未定义43.6330829,-116.4467156 43.6330829,-116.4467156 43.6330829,-116.4467156 43.6330829,-116.4467156 43.6330829,-116.4467156 43.6330829,-116.4467156 43.6330829,-116.4467156 43.6330829,-116.4467156 43.6330829,-116.4467156 43.6330829,-116.4467156 43.6330829,-116.4467156 43.6330829,-116.4467156 43.6330829,-116.4467156 43.6330829,-116.4467156 43.6330829,-116.4467156 43.6330829,-116.4467156 43.6330829,-116.4467156 43.6330829,-116.4467156 43.6330829,-116.4467156 43.6330829,-116.4467156无法读取属性'纬度' of undefined无法读取属性'纬度' of undefined无法读取属性'纬度' of undefined无法读取属性'纬度' of undefined无法读取属性'纬度' of undefined无法读取属性'纬度' of undefined无法读取属性'纬度' of undefined无法读取属性'纬度' of undefined无法读取属性'纬度' of undefined无法读取属性'纬度' of undefined无法读取属性'纬度' of undefined无法读取属性'纬度' of undefined无法读取属性'纬度' of undefined无法读取属性'纬度' of undefined无法读取属性'纬度' of undefined无法读取属性'纬度' of undefined无法读取属性'纬度' of undefined无法读取属性'纬度' of undefined无法读取属性'纬度'未定义的

1 个答案:

答案 0 :(得分:0)

有时navdata事件没有gps属性。尝试记录navdata而不是navdata.gps.latitudenavdata.gps.longitude