首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >来自模拟器的SDI Onboard SDK PositionData纬度不正确

来自模拟器的SDI Onboard SDK PositionData纬度不正确
EN

Stack Overflow用户
提问于 2017-02-18 02:09:24
回答 1查看 127关注 0票数 0

我们使用DJI Assistant 2作为模拟器,使用linux机器作为机载计算机,但是我们没有从PositionData得到正确的纬度和经度。

代码语言:javascript
复制
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开始。我从上面的代码中得到的位置数据是:

代码语言:javascript
复制
LAT:0.01745329
LONG:0.03490660

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

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

我是不是漏掉了什么非常明显的东西?

蒂娅!

EN

回答 1

Stack Overflow用户

发布于 2017-02-18 04:56:27

您在BroadcastData中看到的值是弧度;您需要转换为度数才能看到您正在设置的值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42304737

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档