c++ - 如何使用 QGeoCoordinate 的 azimuthTo 和 distanceTo
问题描述
我正在尝试使用 QGeoCoordinate 的 azimuthTo 和 distanceTo 。我使用构造函数或使用 setLatitude 和 setLongitude 设置 lat 和 long,但 azimuthTo 或 distanceTo 的结果始终为 0。这是我的代码:
QGeoCoordinate geo;
geo.setLatitude(90);
geo.setLongitude(90);
QGeoCoordinate geo2;
if (!geo.isValid())
cout<< "invalid coordinate"<<endl;
str = QString::number((float)geo2.azimuthTo(geo))";
我的 str 始终为 0。你有关于它的一些信息吗?
解决方案
推荐阅读
- cordova - 无法在浏览器 Ionic Cordova 中构建和添加平台
- azure - ST_DISTANCE 返回什么单位?
- python - 是否可以在 Python 中动态地为内置的 Python 对象添加属性?
- c - 如何将 4 个无符号字符数组元素合并为一个十六进制值?
- jenkins - 如何获取 Jenkins 中所有宏的列表?
- python - 绘制具有重叠轮廓的每个 df 列的直方图
- azure - Azure AD B2C - 使用电子邮件或手机注册/登录
- node.js - 我应该如何在 NodeJS 中存储文件
- python - 为什么我在运行代码时可以看到 pip list sklearn 但在 Jupyter 中看不到?
- dialogflow-es - 如何格式化 DialogFlow 中 Facebook Messenger 响应的 @sys.date 和 @sys.time?