我们使用 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
高度/高度似乎正确,只是纬度/经度似乎不正确。
我在模拟器中尝试了一系列纬度/经度设置,但它似乎仍然不准确。纬度/经度似乎总是 < 1。
我错过了一些非常明显的东西吗?
蒂亚!