SDI板载SDK PositionData来自模拟器的纬度经度不正确

时间:2017-02-17 18:09:24

标签: dji-sdk

我们使用DJI Assistant 2作为类似机器,Linux机器作为机载计算机,我们没有从PositionData获得正确的纬度和经度。

PositionData p = api->getBroadcastData().pos;
std::cout << "LAT:" << std::fixed << std::setprecision(8) << p.latitude << endl;
std::cout << "LONG:" << std::fixed << std::setprecision(8) << p.longitude << endl;

我已将模拟器设置为从lat = 1.0和long = 2.0开始。我从上面的代码中得到的位置数据是:

LAT:0.01745329
LONG:0.03490660

高度/高度似乎正确,只有纬度/经度似乎不正确。

我在模拟器中尝试了一系列纬度/经度设置,但它似乎仍然不准确。 lat / long似乎总是&lt; 1。

我错过了一些非常明显的东西吗?

TIA!

1 个答案:

答案 0 :(得分:0)

您在BroadcastData中看到的值以弧度为单位;您需要转换为度数以查看您正在设置的值。